SQL主鍵表與外來鍵表的區分

2021-10-04 20:48:25 字數 761 閱讀 3644

主鍵

表和外建表是相對來說的,簡單的說就是乙個表的

主鍵是另外一張表的

外來鍵。

例如 class

班級表主要字段如下:

classid

primary key(

主鍵)班級id

classname 班級名稱

studen

學生表主要字段如下

stuid primary key(主鍵)學生id

stuname 學生姓名

classid foreign key(外建)所屬班級id

class表中的主鍵classid 是student表中的外建,則認為class為主鍵表 student為外來鍵表

被引用的表是主鍵表,引用方是外來鍵表

一(主)對多(外)

主鍵表和外建表是相對來說的,簡單的說就是乙個表的

主鍵是另外一張表的

外來鍵。

例如 class

班級表主要字段如下:

classid

primary key(

主鍵)班級id

classname 班級名稱

studen

學生表主要字段如下

stuid primary key(主鍵)學生id

stuname 學生姓名

classid foreign key(外建)所屬班級id

class表中的主鍵classid 是student表中的外建,則認為class為主鍵表 student為外來鍵表

sql 主鍵表與外來鍵表的區分

主鍵 表和外建表是相對來說的,簡單的說就是乙個表的 主鍵是另外一張表的外來鍵。例如class 班級表主要字段如下 classid primary key 主鍵 班級id classname 班級名稱 studen 學生表主要字段如下 stuid primary key 主鍵 學生id stuname...

表的主鍵與外來鍵

乙個關係表事實上是具有共同屬性的一類實體的集合。按照集合的定義,集合中元素不能重複。同樣,關係表中也不應該有重覆記錄。例如在學生表中,存有兩條一樣的學生記錄是不必要的,也是不合適的。在現實世界中,除了事物本身的資訊外,事物之間還存在著很多聯絡,這種聯絡反映到資料庫中就體現為表之間的聯絡。例如在圖1中...

表的主鍵與外來鍵

乙個關係表事實上是具有共同屬性的一類實體的集合。按照集合的定義,集合中元素不能重複。同樣,關係表中也不應該有重覆記錄。例如在學生表中,存有兩條一樣的學生記錄是不必要的,也是不合適的。在現實世界中,除了事物本身的資訊外,事物之間還存在著很多聯絡,這種聯絡反映到資料庫中就體現為表之間的聯絡。例如在圖1中...