求候選關(guān)鍵字、主關(guān)鍵字、主屬性

2023-02-17 11:27

我候選關(guān)鍵字和主關(guān)鍵字以及主屬性不太分得清楚,求幫忙分別列下答案,謝謝謝謝
2023-02-17 14:26

2.表中學(xué)號是主關(guān)鍵字,其它字段可作為候選關(guān)鍵字【候選關(guān)鍵字是在沒有學(xué)號的情況下可以選擇姓名作為關(guān)鍵字】;

3.表中課程號是主關(guān)鍵字,其它字段為候選關(guān)鍵字;

在創(chuàng)建表時(shí)的約束:

PRIMARY KEY 約束唯一標(biāo)識數(shù)據(jù)庫表中的每條記錄,即主鍵(主屬性);

一個(gè)表中的 FOREIGN KEY 指向另一個(gè)表中的 PRIMARY KEY,即非主鍵(非主屬性);

更多回答
1.(1)候選關(guān)鍵字2個(gè):(學(xué)號),(身份證號)
(2)主關(guān)鍵字:(學(xué)號)
(3)主屬性2個(gè):學(xué)號,身份證號
(4)非主屬性2個(gè):姓名,系別
2. (1)候選關(guān)鍵字1個(gè):(學(xué)號,課程號)
(2)主關(guān)鍵字:(學(xué)號,課程號)
(3)主屬性2個(gè):學(xué)號,課程號
(4)非主屬性1個(gè):成績
(5)外部關(guān)鍵字:學(xué)號(引用學(xué)生信息表中的學(xué)號),課程號(引用課程信息表中的課程號)
3.(1)候選關(guān)鍵字1個(gè):(課程號)
(2)主關(guān)鍵字:(課程號)
(3)主屬性1個(gè):課程號
(4)非主屬性2個(gè):課程名,學(xué)分