数据库-数据库设计-5个
數據庫設計
關系型數據庫的設計分為以下5個階段:
需求分析
(1) 明確用戶需求,到底做什么?
概念模式設計
(1) 該階段是整個數據庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象。主要
是通過E-R圖表示。
(2) 優點:
A、簡單明了,容易理解
B、獨立于計算機與具體的RDBMS無關。
(3) E-R模型的基本元素
A、實體(Entity) 如:學生
B、屬性(attribute)如:姓名
C、鍵碼(key)如:身份證號碼;
D、關系(relationship)如:兩個實體之間的關系
a) 一對一(1:1): 一個人一個身份證號碼;一個學校一個校長
b) 一對多(1:n):學校和老師的關系
c) 多對多(n:n):學生選課,一個學生可以選擇多門課程,一門課程課被多名學
生進行選修。
E、E-R符號表示:
邏輯模式設計
(1) 該階段會涉及到更多的概念,方法,理論。
(2) 主要任務:
A、與具體的數據庫相關
B、規范化處理,盡可能的消除關系操作過程中的異常情況。
C、E-R圖轉換為如下的關系模式
電影(片名,出品年份,影片長度,影片類型,公司名稱)
明星(姓名,聯系地址,公司名稱)
扮演(片名,出品年份,姓名,角色)
影片公司(公司名稱,地址)
卡通片(片名,出品年份,設計平臺)
數據庫實施
數據庫實施
(1) 創建數據庫,定義數據庫結構,組織數據入庫,調試數據庫并進行數據庫的試運
行。
數據庫的運行和維護
(1) 數據庫正式運行之后,對數據庫運行過程中對其進行評價,調整,修改,調優等。
總結
以上是生活随笔為你收集整理的数据库-数据库设计-5个的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库-关系代数的分类
- 下一篇: 数据库-数据库设计原则-范式概念