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