(数据库系统概论|王珊)第七章数据库设计:习题
生活随笔
收集整理的這篇文章主要介紹了
(数据库系统概论|王珊)第七章数据库设计:习题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
名詞解釋
- 數據庫設計(database design):數據庫設計是指對于一個給定的應用環境,構造(設計)優化的數據庫邏輯模式和物理結構,并據此建立數據庫及其應用系統,使之能夠有效地存儲和管理數據,滿足各種用戶的應用需求,包括信息管理要求和數據操作要求。數據庫設計的目標是為用戶和各種應用系統提供一個信息基礎設施和高效的運行環境
- 數據字典:它是關于數據庫中數據的描述,即元數據,而不是數據本身。數據字典是在需求分析階段建立,在數據庫設計過程中不斷修改、充實、完善的。它在數據庫設計中占有很重要的地位
- 需求分析階段:進行數據庫設計首先必須準確了解與分析用戶需求(包括數據與處理)。需求分析是整個設計過程的基礎,也是最困難和最耗費時間的一步
- 概念結構設計階段:概念結構設計是整個數據庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體數據庫管理系統的概念模型
- 邏輯結構設計階段:邏輯結構設計是將概念結構轉換為某個數據庫管理系統所支持的數據模型,并對其進行優化
- 物理結構設計階段:物理結構設計是為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)
- 數據庫實施階段:在數據庫實施階段,設計人員運用數據庫管理系統提供的數據庫語言及其宿主語言,根據邏輯設計和物理設計的結果建立數據庫,編寫與調試應用程序,組織數據入庫,并進行試運行
- 數據庫運行和維護階段:數據庫應用系統經過試運行后即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評估、調整與修改
簡答題
應用題
【答案】
- 在概念結構設計階段,形成獨立于各機器特點之外,獨立于各個數據模型之外的概念模型
- 在邏輯結構設計階段,將概念結構設計階段設計好的概念模型轉化為與選用DBMS產品相適應的邏輯結構,形成數據庫的邏輯模式,并根據用戶的需求,安全性的考慮,建立必要的視圖,形成數據庫的外模式
- 在物理結構設計階段,根據關系數據庫的特點和處理的需要,進行物理存儲安排,建立索引,形成數據庫的內模式
①:目標
②:內容
①:特點
- 能真實、 充分地反映現實世界, 包括事物和事物之間的聯系, 能滿足用戶對數據的處理要求, 是對現實世界的一個真實模型
- 易于理解, 從而可以用它和不熟悉計算機的用戶交換意見, 用戶的積極參與是數據庫設計成功的關鍵
- 易于更改, 當應用環境和應用要求改變時, 容易對概念模型修改和擴充;
- 易于向關系、 網狀、 層次等各種數據模型轉換
②:設計策略
- 自頂向下, 即首先定義全局概念結構的框架, 然后逐步細化
- 自底向上, 即首先定義各局部應用的概念結構, 然后將它們集成起來, 得到全局概念結構
- 逐步擴張, 首先定義最重要的核心概念結構, 然后向外擴充, 以滾雪球的方式逐步生成其他概念結構, 直至總體概念結構
- 混合策略, 即將自頂向下和自底向上相結合, 用自頂向下策略設計一個全局概念結構的框架, 以它為骨架集成由自底向上策略中設計的各局部概念結構
- 前面說過
轉換為關系模型如下
①:邏輯結構設計是將概念結構轉換為某個數據庫管理系統所支持的數據模型,并對其進行優化
②:步驟
總結
以上是生活随笔為你收集整理的(数据库系统概论|王珊)第七章数据库设计:习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机网络之传输层:3、TCP协议
- 下一篇: 操作系统之文件管理:9、磁盘的结构与磁盘