[考題][104鐵特]資料庫疑問

看板Examination作者 (Alfred)時間8年前 (2015/06/30 19:09), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
題目條件: 假設你要替員工教育訓練系統設計資料庫。 該資料庫必須儲存課程、上課員工和問卷。 具體資料需求如下: ----------------------- 課程(Course): 包括課程編號(cId)、 課程名稱(cName)、 課程時間(cDateTime) 地點(cLocation)。 #其中課程編號為唯一。 ----------------------- 員工(Employee): 工號(eId)、 姓名(eName)、 部門(eDep)和電話(eTel)。 ***其中電話可有多個,且須記載型態(type)和號碼(number)。 #工號為唯一。 #員工上過的課程必須記載。 ----------------------- 問卷題目(Question): #每一門課程有一份問卷, #一份問卷則有多個問題, #此外,每一位上課員工對於每一問題所回答的內容必須記載。 每一問題包括 題號(qNum)、 題目敘述(qDesc)、 題目型態(qType)。 #每一門課程有一份問卷, #一份問卷則有多個問題, #此外,每一位上課員工對於每一問題所回答的內容必須記載。 ----------------------- 題目問題 1. 請依以上需求畫出實體關係圖(ERD),有任何假設也請陳述清楚。 疑問:題目要求的"其中電話可有多個,且須記載型態(type)和號碼(number)" 表示電話是多值屬性又是複合屬性? 2. 請將所繪出的ERD轉成關聯資料庫綱目(schema), 每一關聯綱目需列出所有屬性, 其主鍵(primary key)用底線表示, 外鍵(foreign key)和相對的主鍵也請明確表示。 疑問:在ERD轉成關聯表且沒有特別要求正規化時, 需要將多值屬性分離成另一張表嗎? 例如題目[員工]內的屬性[電話],需不需要分離成 員工(工號....) 員工電話(型態, 號碼, 工號)PK:型態+號碼 FK:工號 ----------------------- 祝大家金榜題名 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.226.13 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1435662554.A.13A.html

06/30 22:04, , 1F
要不然就不合1NF
06/30 22:04, 1F

07/01 07:09, , 2F
看來還是分離好
07/01 07:09, 2F

07/02 23:03, , 3F
標準轉完至少就是1NF喔
07/02 23:03, 3F
文章代碼(AID): #1LadZQ4w (Examination)