- 2
- 0
- 约7.22千字
- 约 8页
- 2016-10-12 发布于贵州
- 举报
Chap #6构化分析与设计----资料塑模
Chap #6 結構化分析與設計----資料塑模
結構化設計將資料與流程分開考慮為3部分:
資料塑模—
針對資訊系統的知識子系統
主要工作
(A)將[需求分析藍圖+資料辭彙內容]以實體關係圖(E-R Diagram)設計資料模型
實體關係圖E-R Diagram : (Text P158 sec. 6-2)
矩形:實體類型(Entity Type)
菱形: 實體類型與實體類型間之關係(Relationship)
橢圓形: 實體類型之屬性(Attribute)
直線:屬性與實體類型間, 實體類型與關係之連結
基數(Cardinality): 實體類型與實體類型間之關係程度如一對一,一對多,多對一,多對多
實體關係圖E-R Diagram實例
(B)將實體關係圖轉換成關聯表--進行正規化--資料庫設計
資料正規化步驟
實例探討
1.未正規化關聯表—成績單
第一正規化—成績單關聯表
第二正規化討論
上表中
1)學生學號(鍵)(學生姓名,通訊處,主修(部份功能相依)
2)課程代號(鍵)(課程名稱,授課老師,老師研究室(部份功能相依)
3)學生學號,課程代號(組合鍵)(成績
4)授課老師(鍵)(老師研究室
成績表中之部份功能相依圖示
最後正規化結果
學生關聯表(3NF)
選課關聯表(3NF)
但是…..課程--老師關聯表仍然是-----2NF…為什麼
原创力文档

文档评论(0)