當前位置:成語大全網 - 書法字典 - oracle數據庫中的表是如何關聯的?

oracle數據庫中的表是如何關聯的?

創建外鍵?

示例:學生表(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的。

根據範式的要求,為了消除傳遞依賴,將原始表拆分為兩個相互關聯的表,這種關聯就是外鍵。