資源簡介
實驗六 數據庫原理綜合實驗
1 實驗目的
(1) 運用所學的數據庫設計技術,針對一個具體的應用系統,完成系統數據庫的概念模型、邏輯模型和物理模型的設計。以鞏固理論課程上所學的知識,更好地掌握數據庫設計技術方法。
(2) 對前面章節所學的知識加以綜合應用。
2 實驗內容
給定一個應用環境,如學生選課系統、超市管理系統、某企業庫存管理系統、學校圖書管理系統、學校綜合積分管理系統等等。(同學們課從上述選定一個題目,也可以選取一個自己較熟悉的應用環境)。完成下面的工作
2.1 數據庫概念模型設計
(1) 進行需求分析。-對系統的語義進行描述(包括功能、所需的數據及他們之間的關系和處理方法)
(2) 識別系統中的實體及實體的屬性,分析實體之間的聯系。
(3) 設計數據庫概念模型,畫出E-R圖。
2.2 數據庫邏輯模型設計
(1) 根據數據庫概念模型設計數據庫的邏輯模型。-將E-R模型轉化到邏輯模型
(2) 根據應用需要和規范化理論對邏輯模型進行優化。
2.3 數據庫物理模型設計
(1) 針對某種DBMS,設計數據庫物理模型,包括表空間、表和索引等于物理存儲有關的設計。
(2) 優化物理模型
(3) 生成某種DBMS的SQL語句,創建數據庫及其表。
2.4 裝載數據
(1) 收集真實數據或者生成模擬數據。
(2) 批量加載數據到數據庫中。
(3) 設計一系列SQL語句,尤其是連接查詢、嵌套查詢等SQL語句,已測試數據庫性能。
3 實驗要求
(1) 可以借助POWERDESIGNER等系統分析與設計輔助工具進行數據庫設計,也可以使用WORD文件直接生成各種設計文檔。
(2) 選擇的數據庫應用系統應該規模適中,不宜太大太復雜,可能做不完;也不宜太小太簡單,甚至僅有三兩個表組成。
(3) 要設計良好的數據庫完整性約束。
(4) 思考題:數據庫設計通常由哪些輔助工具?各有哪些優缺點?
4 實驗步驟
4.1 數據庫概念模型設計
(1) 進行需求分析。
(2) 設計數據庫概念模型,畫出E-R圖。
4.2 數據庫邏輯模型設計
(3) 根據數據庫概念模型設計數據庫的邏輯模型。
(4) 對邏輯模型進行優化。
4.3 數據庫物理模型設計
(5) 針對某種DBMS,設計數據庫物理模型,包括表空間、表和索引等于物理存儲有關的設計。
(6) 優化物理模型
(7) 生成某種DBMS的SQL語句,創建數據庫及其表。
4.4 裝載數據
(8) 收集真實數據或者生成模擬數據。
(9) 批量加載數據到數據庫中。
(10) 設計一系列SQL語句,尤其是連接查詢、嵌套查詢等SQL語句,已測試數據庫性能。
5 總結與體會
5.1 實驗中出現的問題及其解決方案
5.2 總結
5.3 體會
代碼片段和文件信息
評論
共有 條評論