大家好!今天為大家介紹Access“關系數據庫”的知識點,每天學習一些知識,就會每天都有收獲!上一期的“基礎數據庫”大家還記得嗎?趕緊溫習一下吧~
1、關系數據模型的基本基本概念
a、關系:一個關系就是一個二維表,每個關系有一個關系名。
b、元組:二維表中的一行,稱之為一個元組或一條記錄,代表一個實體的數據。
c、屬性:二維表中的一列,稱之為一個屬性或個字段,代表一個實體某一方面的信息。
d、域:屬性或字段的取值範圍。
e、主關鍵字:其值不能重複或空,能夠唯一地标識表中的一條記錄。
f、外部關鍵字:如果表中的一個字段不是本表的主關鍵字,而是另個一個表的主關鍵字和候選關鍵字,則稱之為外部關鍵字。
2、關系的基本特征:
a、每個屬性必須是不可分割的數據單元。
b、在同一個關系中不能出現相同的屬性名。
c、在一個關系中元組的次序無關緊要。
d、在一個關系中列的次序無關緊要。
3、傳統的集合運算:
對于兩個元組結構相同的關系,可對他們進行并、差和交集合運算。設置有關系 R1 和 R2,運算後的結果為R3。
a、并集運算:是由屬于這兩個關系的元組組成的集合。記為 R3=R1∪R2。
R1 |
R2 |
R3= R1∪R2 | |||
學号 |
姓名 |
學号 |
姓名 |
學号 |
姓名 |
1001 |
小明 |
2001 |
小李 |
1001 |
小明 |
2001 |
小王 |
2001 |
小李 | ||
2001 |
小王 |
b、交集運算:是由既屬于 R1 同時又屬于 R2 的元組組成的集合。記為 R3=R1∩R2。
R1 |
R2 |
R3= R1∩R2 | |||
學号 |
姓名 |
學号 |
姓名 |
學号 |
姓名 |
1001 |
小張 |
2001 |
小李 |
2001 |
小王 |
3001 |
小王 |
3001 |
小王 |
c、差集運算:是由屬于 R1 但不屬于 R2 的元組組成的集合。記為 R3=R1-R2。
R1 |
R2 |
R3= R1-R2 | |||
學号 |
姓名 |
學号 |
姓名 |
學号 |
姓名 |
1001 |
小張 |
2001 |
小李 |
1001 |
小張 |
3001 |
小王 |
3001 |
小王 |
4、專門的關系運算:
a、選擇運算:從關系中找出滿足給定條件的元組的操作。
如從教師表中找出所有職稱為教授有教師。
b、投影運算:從關系模式中指定若幹屬性組成新的關系。
如從教師表中查詢教師信息,并顯示編号、姓名、 職稱三個字段。注意:經過投影運算可以得到一個新的關系,其關系模式所包含的屬性個數往往比原關系少,或者屬性的排列順序不同。
c、聯接運算:是将兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足聯接條件的元組。是多表查詢的基礎。
d、自然聯接:是一種特殊的聯接運算,其聯接條件是兩字段值是否對應相等。注意:自然聯接是去掉重複屬性的等值聯接。是多表查詢的基礎。
注意:選擇和投影運算的操作對象隻是一個表,相當于對一個二維表進行切割;而聯接運算需要兩個表作為操作對象。
相關例題:
1、數據表中的“行”稱為 ( C )
A) 字段 B) 數據 C) 記錄 D) 數據視圖
2、将兩個關系拼接成一個新關系,生成的新關系中包含滿足條件的元組,這種操作稱為 (C)
A) 選擇 B) 投影 C) 聯接 D) 并
3、用二維表來表示實體及實體之間關系的數據模型是___D___。
A)實體-聯系模型 B)層次模型
C)網狀模型 D)關系模型
4、在關系運算中,投影運算的含義是 (B)
A)在基本表中選擇滿足條件的記錄組成一個新的關系
B)在基本表中選擇需要的字段(屬性)組成一個新的關系
C)在基本表中選擇滿足條件的記錄和屬性組成一個新的關系
D)上述說法均是正确的
5、在Access中要顯示"學生簡況表"中姓名和政治面貌的信息,應采用的關系運算是___B___。
A)選擇 B)投影 C)連接 D)關聯
持續更新,歡迎大家評論和關注哦~
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!