示例:學生表(ID、姓名、性別)
分數(身份證,數學)
如何創建表需要壹個主鍵和壹個受約束的解決方案:
創建表STUDENT(ID CHAR(10),NAME VARCHAR(8),SEX CHAR(1));
ALTER TABLE STUDENT添加約束PK_STUDENT主鍵(ID);
創建表格分數(ID CHAR(10),數學數字(5,2));
更改表分數添加約束FK _斯克羅外鍵(ID)引用學生(ID);
*主鍵和外鍵:
鍵是表中的壹列(可以是壹列也可以是幾列),主鍵用於唯壹標識表中的數據項;外鍵用於連接父表和子表。所謂的父表和子表都是基於3NF的。
根據範式的要求,為了消除傳遞依賴,將原始表拆分為兩個相互關聯的表,這種關聯就是外鍵。