添加主鍵約束跟外鍵約束


表(一)Student (學生表

添加主鍵約束學號SNO

表(二)Course(課程表)

 

添加主鍵約束課程號CON,添加外鍵約束教工編號TON

表(三)Score(成績表)

添加兩個外鍵約束學號SNO和課程號CNO,主鍵約束是Sno+ Cno。

表(四)Teacher(教師表)

添加主鍵約束教工編號TNO

主鍵約束:

1.主鍵約束包含非空約束跟唯一約束,只能有一個;

2.通過主鍵列能夠確定唯一的一行數據;

3.自動按照主鍵列生成索引,提高數據檢索效率;

4.確保數據的唯一性也規范性。

 

檢查約束:通過檢查規則語句來限定值得大小和列表。

 

外鍵約束:

1.串聯起兩個表之間的聯系,也是兩個表之間的約束關系;

2.設置方式:設置本字段為外鍵,必須關聯到其他表的具有唯一約束的字段上,一般設置的外鍵都是要關聯的表上的主鍵。字段名可以不重復,但數據類型要一樣;

3.確保數據的完整性:添加或者修改外鍵表的外鍵字段內容時,該內容在主鍵表的對應字段里必須要存在。就是說要改外鍵必須先把其關聯的具有唯一約束的字段改掉;

4.修改主鍵表中的關聯其外鍵的內容時,外鍵表中的字段要先刪除掉才可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM