實驗7資料庫設計

2023-01-23 11:45:04 字數 1203 閱讀 2376

一. 實驗目的

1、理解並運用資料庫設計的常見步驟來設計滿足給定需求的關係資料模型;

2、結合有關的關係資料理論(如規範化理論)對模型進行優化處理;

3、鍛鍊學生的團隊意識。

二. 實驗要求

每班分成6個小組(<=5人/組),每組交乙份實驗報告,並在實驗報告中列出該組的成員及其分工,否則不計成績。

三. 實驗內容

從使用者需求(詳見所給材料)出發,按照資料庫設計步驟(詳見教材第七章),分別完成如下內容:

1、概念設計:er模型

給出最終的全域性er圖,要求:

a) 與需求一致;

b) 適當給出中間過程;

c) 模型力求精簡,消除不必要的冗餘(詳見教材p222),並給出理由或說明。

2、邏輯設計:關係模型

a) 把er模型轉換成各個關係模式(參照教材7.4.1小節);

b) 進行適當地規範化(要求各關係模式至少滿足3nf要求);

c) 設計相關完整性約束。

(選做)3、物理設計:

a) 根據業務需求,適當地新增索引(包括聚簇索引和非聚簇索引);

b) 設計相關使用者檢視(即外模式)。

四. 實驗過程及結果

概念設計:er模型

1. 由需求分析可知:

(1)系統中使用者實體教工的e-r圖如下:

由該e-r圖轉化而得的關係模式如下:

教工(姓名,工號,密碼,許可權,使用者狀態),其主鍵字為工號;

期刊**(**名稱,登記年度,期號,發表日期),其主鍵字為**名稱;

藝術作品(日期,部門審核,學校審核,作品名稱),其主鍵字為作品名稱;

科研專案(參與人員表,專案批准日期,專案編號,專案名稱),其主鍵字為專案名稱;

著作(著作名稱,出版號,出版社,登記年度),其主鍵字為著作名稱;

(2),實體使用者的e-r圖如下:

由該e-r圖轉化而得的關係模式如下:

使用者(部門管理員,系統管理員,教工,科技處人員);

(3),實體系統通知e-r圖如下:

由該e-r圖轉化而得的關係模式如下:

系統通知(通知標題,發布,新增時間,新增內容,新增人,發布狀態),其主鍵字為通知標題;

五. 實驗中的問題及心得

本次實驗主要是完成課程設計的基本構架,使實驗難度降低了不少,但是也是個挺複雜的設計,通過結合書本的知識和我們組成員之間的討論基本完成了課程設計,這次實驗讓我們更加體會了團隊的力量。

資料庫實驗

實驗名稱 關係查詢與連線 一 實驗目的 1 理解select語句的操作和基本使用方法,熟練掌握簡單查詢。2 掌握select語句的巢狀使用,實現表的複雜查詢,進一步理解select語句的高階使用方法。3 理解join語句的操作和基本使用方法,掌握內連線 外連線 自連線的概念和使用。二 實驗環境 使用...

資料庫實驗

淮海工學院計算機工程學院 實驗報告書 課程名 資料庫原理及應用 題目資料操縱 班級g計算機131班 學號2013150233 姓名顧建雲 一 目的與要求 1 鞏固資料庫的基礎知識。2 掌握資料操縱的各種方法。二 實驗內容 1 利用企業管理器向職工表和職工工資表中輸入教材p117中的資料 2 用sql...

資料庫實驗

實驗二 sql server資料庫更新操作 1.為companyinfo資料庫的各表錄入記錄 sql語言 insert category values 1,飲料 軟飲料 咖啡 茶 啤酒和淡啤酒 insert category values 2,計算機耗材 列印紙等 insert category v...