1. 程式人生 > >ER圖轉關係模型小結

ER圖轉關係模型小結

以下是本人的學習小結,歡迎指點

例子
系:一個系主任、多名教師、無數學生
教師:一個教師可以教多門課程
學生:學生可以有1名教師輔導,可以學習多門課程
課程:一個課程可以有多名教師教

ER圖
這裡寫圖片描述

ER圖轉關係模型

系表(系號、主管教師號)

教師表(教師號、系號、聘期)

學生表(學號、系號、輔導教室號)

任課表(課程號、教師號、教材)

選修課表(課程號、學號)

說明:1對1,在主表增加主號,1對多,在多表增加1的主號,多對多增加關係表包含各個主號

設計三大規範式
1、所有屬性是不可分割的原子值
2、所有欄位屬性都必須依賴主鍵
3、一個表中不包含已在其他表中包含的非主鍵資訊