一,資料庫設計過程
資料庫設計分6個階段
1,需求分析
2,概念結構設計
3,邏輯結構設計
4,物理結構設計
5,資料庫實施
6,資料庫執行和維護
二,試述資料庫設計過程中形成的資料庫模式
三,需求分析階段的設計目標是什麼,調查的內容是什麼?
設計目標:
1,詳細調查現實世界要處理的物件(組織、部門、企業等)
2,充分了解原系統(手工系統或計算機系統)工作概況
3,明確使用者的各種需求
4,在此基礎上確定新系統的功能
5,新系統必須充分考慮今後可能的擴充和改變
三,資料字典的內容和作用是什麼?
內容:1,資料項
2,資料機構
3,資料流
4,資料儲存
5,處理過程
作用:資料字典通過對資料項和資料結構的定義來描述資料流,資料儲存的邏輯過程
四,什麼是資料庫的概念結構,試述其特點和設計策略
1,定義:將需求分析得到的使用者需求抽象為資訊結構的過程就是概念結構設計
2,特點:
(1)能真實的反映現實世界,是現實世界的乙個真實模型
(2)易於理解,從而可以用它和不熟悉計算機的使用者交換意見
(3)易於更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充
(4)易於向關係,網狀,層次等各種資料模型轉換
3,設計策略:e-r模型
五,定義並解釋概念模型以下術語
1,實體:
2,實體集:
3,實體型:
4,屬性:
5,碼:
6,e-r圖:
六,資料庫的物理設計
1,資料庫物理設計的步驟
2,確定資料庫的物理結構
3,在關聯式資料庫中主要指訪問方法和儲存結構;
4,對物理結構進行評價
5,評價的重點是時間和空間效率
6,若 評價結果滿足原設計要求,則可進入到物理實施
階段。否則,就需要重新設計或修改物理結構,有時
甚至要返回邏輯設計階段修改資料模型
七,什麼是資料庫再組織和重構造
1,資料庫的重組織
資料庫執行一段時間後,由於記錄的不斷增、刪、改,會使資料庫的物理儲存變壞,從而降低資料庫儲存空間的利用率和資料的訪問效率,使資料庫的效能下降
重組織的形式
全部重組織
部分重組織
只對頻繁增、刪的表進行重組織
重組織的目標:
提高系統效能
2資料庫的重構造
ø增加新的應用或新的實體
ø取消某些已有應用
ø改變某些已有應用
第七章 資料庫設計
資料庫設計概述 資料庫設計是指對於乙個給定的應用環境,構造 設計 優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效地儲存和管理資料,滿足各種使用者的應用需求,包括資訊管理要求和資料操作要求。1 資料庫設計的特點 2 資料庫設計方法 計算機的基礎知識 軟體工程的原理和方法 程...
資料庫第七章答案
1 試述資料庫設計過程。6 定義並解釋概念模型中以下術語 8 某工廠生產若干產品,每種產品由不同的零件組成,有的零件可用在不同的產品上。這些零件由不同的原材料製成,不同零件所用的材料可以相同。這些零件按所屬的不同產品分別放在倉庫中,原材料按照類別放在若干倉庫中。請用 e r 圖畫出此工廠產品 零件 ...
資料庫第七章 NoSQL資料庫
對資料處理的要求 定義 指無法在一定時間範圍內用常規軟體工具進行捕捉 管理和處理的資料集合 特點 挑戰 儲存關鍵技術包括 在可用性 一致性 高併發 高容量等方面達到平衡 not only sql database,非關係型 開源 具有水平擴充套件能力的分布式資料庫 特性 base特性 資料庫一致性 ...