問題詳情

二、某一工廠的關聯資料庫(Relational Database)有三個表格(Table)如下:  員工 Table E(E_num, E_name, E_birth, E_addr)  (欄位依序代表員工編號、員工姓名、員工生日、員工住址,其中 E_num 為Primary Key)  生產線 Table D(D_num, D_name, De_num, Dp_num, Dp_sum)  (欄位依序代表生產線代號、生產線名稱、員工編號、產品代號、產出量,其中{D_num, De_num, Dp_num}為 Primary Key)  產品 Table P(P_num, P_name, P_sum)  (欄位依序代表產品代號、產品名稱、產出總量,其中 P_num 為 PrimaryKey)  假設每個員工都有可能支援任何生產線之工作,且每條生產線都有能力製造出所有的產品:
⑴請說明何謂 foreign key?有何功能?以上述之資料庫,為求維持資料的一致性,應該建置那些 foreign keys?(9 分)

參考答案

答案:B
難度:簡單0.813559
統計:A(22),B(384),C(44),D(0),E(0)

內容推薦

內容推薦