名詞解釋:帶你輕松接觸13個數(shù)據(jù)庫術語
1.關系模型:用二維表格結構表示實體集,外鍵表示實體間聯(lián)系的數(shù)據(jù)模型稱為關系模型。關系模型是由若干個關系模式組成的集合。
2.關系模式:關系模式實際上就是記錄類型。它包括:模式名,屬性名,值域名以及模式的主鍵。關系模式僅是對數(shù)據(jù)特性的描述。
3.關系實例:就是一個關系,即一張二維表格。
4.屬性:在關系模型中,字段稱為屬性。
5.域:在關系中,每一個屬性都有一個取值范圍,稱為屬性的值域。
6.元組:在關系中,記錄稱為元組。
7.候選碼:在關系中能唯一標識元組的屬性集稱為關系模式的候選碼。
8.主碼:用戶選作元組標識的一個候選碼為主碼。
9.外碼:某個關系的主碼相應的屬性在另一關系中出現(xiàn),此時該主碼在就是另一關系的外碼,如有兩個關系S和SC,其中S#是關系S的主碼,相應的屬性S#在關系SC中也出現(xiàn),此時S#就是關系SC的外碼。
10.實體完整性規(guī)則:這條規(guī)則要求關系中元組在組成主碼的屬性上不能有空值。如果出現(xiàn)空值,那么主碼值就起不了唯一標識元組的作用。
11.參照完整性規(guī)則:這條規(guī)則要求“不引用不存在的實體”。其形式定義如下:如果屬性集K是關系模式R1的主碼,K也是關系模式R2的外碼,那么R2的關系中,K的取值只允許有兩種可能,或者為空值,或者等于R1關系中某個主碼值。
這條規(guī)則在使用時有三點應注意:
(1)外碼和相應的主碼可以不同名,只要定義在相同值域上即可。
(2)R1和R2也可以是同一個關系模式,表示了屬性之間的聯(lián)系。
(3)外碼值是否允許空應視具體問題而定。
12.過程性語言:在編程時必須給出獲得結果的操作步驟,即“干什么”和“怎么干”。如Pascal和C語言等。
13.非過程性語言:編程時只須指出需要什么信息,不必組出具體的操作步驟的語言,各種關系查詢語言均屬于非過程性語言。(文/yan)
關鍵詞:名詞解釋,數(shù)據(jù)庫術語
閱讀本文后您有什么感想? 已有 人給出評價!
- 1
- 1
- 1
- 2
- 1
- 1