外鍵:
1.要求在從表設定外鍵關系
2.從表的外鍵列的類型和主表的關聯列的類型要求一緻或相容
3.主表的關聯列必須是一個key(主鍵,唯一鍵)
什麼是主鍵,外鍵:
關系型資料庫中的一條記錄中若幹個屬性,若其中某一個屬性組(注意是組)
能唯一辨別一條記錄,該屬性組就可以成為一個主鍵、
比如
學生表(學生,姓名,性别,班級)其中學生的學号是唯一的,學号就是一個主鍵
課程表(課程編号,課程名,學分)
其中課程編号是唯一的,課程編号是一個主鍵
成績表(學号,課程号,成績)
成績表中單一一個屬性無法唯一辨別一條記錄,學号和課程号的組合才可以唯一辨別一條記錄,
是以學号和課程号的屬性組合是一個主鍵。
成績表中的學号不是成績表的主鍵,但他和學生表中的學号相對應,并且學生表中的學号是學生的主鍵,
則稱成績表中的學号是學生表中的外鍵