1.2 關(guān)系數(shù)據(jù)庫
1.2.1 關(guān)系數(shù)據(jù)模型
一.關(guān)系術(shù)語
圖1-1學生表
1 .關(guān)系
一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在 Access 中,一個關(guān)系存儲為一個表,具有一個表名。
對關(guān)系的描述稱為 關(guān)系模式 ,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。其格式為:
關(guān)系名(屬性名 1 ,屬性名 2 ,…,屬性名 n )
在 Access 中:
表名(字段名 1 ,字段名 2 ,…,字段名 n )
2 .元組
二維表(關(guān)系)中的每一行。對應(yīng)在表中為記錄。
3 .屬性
二維表(關(guān)系)中的每一列。對應(yīng)在表中為字段。
4 .域
屬性的取值范圍。如:性別只能取“男”和“女”。
5 .關(guān)鍵字
地標識一元組的屬性或?qū)傩约?。如:教師表中的編號。?Access 中,主關(guān)鍵字和候選關(guān)鍵字就起標識一個元組的作用。
6 .外部關(guān)鍵字
如果一個表的字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字和候選關(guān)鍵字,這個字段(屬性)就稱為外關(guān)鍵字。
二.關(guān)系的特點
1 .關(guān)系必須規(guī)范化
是指關(guān)系模型中的每一個關(guān)系模式都必須滿足一定的要求。最基本的要求是每個屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。
2 .在同一個關(guān)系中不能出現(xiàn)相同的屬性名。
3 .關(guān)系中不允許有完全相同的元組,即冗余。
4 .在一個關(guān)系中元組的次序無關(guān)緊要。
5 .在一個關(guān)系中列的次序無關(guān)緊要。
1.2.1 關(guān)系數(shù)據(jù)模型
一.關(guān)系術(shù)語
圖1-1學生表
1 .關(guān)系
一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在 Access 中,一個關(guān)系存儲為一個表,具有一個表名。
對關(guān)系的描述稱為 關(guān)系模式 ,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。其格式為:
關(guān)系名(屬性名 1 ,屬性名 2 ,…,屬性名 n )
在 Access 中:
表名(字段名 1 ,字段名 2 ,…,字段名 n )
2 .元組
二維表(關(guān)系)中的每一行。對應(yīng)在表中為記錄。
3 .屬性
二維表(關(guān)系)中的每一列。對應(yīng)在表中為字段。
4 .域
屬性的取值范圍。如:性別只能取“男”和“女”。
5 .關(guān)鍵字
地標識一元組的屬性或?qū)傩约?。如:教師表中的編號。?Access 中,主關(guān)鍵字和候選關(guān)鍵字就起標識一個元組的作用。
6 .外部關(guān)鍵字
如果一個表的字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字和候選關(guān)鍵字,這個字段(屬性)就稱為外關(guān)鍵字。
二.關(guān)系的特點
1 .關(guān)系必須規(guī)范化
是指關(guān)系模型中的每一個關(guān)系模式都必須滿足一定的要求。最基本的要求是每個屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。
2 .在同一個關(guān)系中不能出現(xiàn)相同的屬性名。
3 .關(guān)系中不允許有完全相同的元組,即冗余。
4 .在一個關(guān)系中元組的次序無關(guān)緊要。
5 .在一個關(guān)系中列的次序無關(guān)緊要。

