[考題] 中華電信 資料庫正規化

看板Examination作者 (SONY控)時間10年前 (2014/01/19 11:59), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
其實這個問題版上已經有人PO過了,但我覺得還是有一些困惑,題目如下: 非選擇(一): 一個關聯式資料庫表格的綱要如下: R( A, B, C, D, E, F)  ̄  ̄ R為表格名稱, A,B,C,D,E,F為表格的6個屬性,皆為單一值屬性, 組合屬性(A,B)為表格的主鍵,同時也是該表格為一的候選鍵, 另外,表格包含下列功能相依: (A,B)-> C A-> D B-> E D-> F (1)請問表格R符合第幾正規型式? 請說明原因 (2)請將表格做正規化,產生適當正規化格式表格,並寫出每一個表格的綱要, 表格名稱、屬性、主鍵、以及外來鍵(如果有外來鍵的話) 我的問題與想法: Q1: 我在一本書上看到1NF的符合條件其中一項有說,"所有屬性都相依於主索引鍵", 照此定義這題是根本不符合1NF了?。 Q2: 若沒有上列定義,我認為第一題符合第一正規化(但實際上要看到整個關聯的內容 才能知道有沒有符合) 第二題的答案則是分割成4個表格,我的過程如下: 符合2NF (A,B→C) (A→D→F) //仍有遞移相依 (B→E) --------------------------------------------- 符合3NF (A,B→C) (D→F) //D成為新的關聯PK (A→D) (B→E) Q3:外來鍵我不知道怎麼標示,有神人可以說明的嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.248.133

01/19 12:05, , 1F
1nf只要不是compose/multivalue
01/19 12:05, 1F

01/19 12:05, , 2F
符合1NF 外來鍵可以用文字描述也可以畫一條線連致對應的PK
01/19 12:05, 2F

01/19 12:08, , 3F
原po看的書不會連你問的問題都沒有吧
01/19 12:08, 3F

01/20 10:46, , 4F
原po根本就沒看懂1nf的定義
01/20 10:46, 4F
文章代碼(AID): #1IsqsH-m (Examination)