2013年自考《互聯(lián)網數(shù)據(jù)庫》復習要點(五)
關系數(shù)據(jù)庫系統(tǒng)與非關系數(shù)據(jù)庫系統(tǒng)的區(qū)別是,關系系統(tǒng)只有"表"這一種數(shù)據(jù)結構;而非關系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結構,對這些數(shù)據(jù)結構有其他的操作。
關系模型的組成:關系數(shù)據(jù)結構、關系操作集合、關系完整性約束
關系數(shù)據(jù)語言
關系代數(shù)語言 例如ISBL
元組關系演算語言 例如ALPHA,QUEL
關系演算語言
域關系演算語言 例如QBE
具有關系代數(shù)和關系演算雙重特點的語言 例如SQL
關系的三類完整性約束:實體完整性、參照完整性和用戶定義的完整性
實體完整性規(guī)則:要求關系中組成主鍵的屬性上不能有空值。
參照完整性規(guī)則:要求不引用不存在的實體。
用戶定義完整性規(guī)則:由具體應用環(huán)境決定,系統(tǒng)提供定義和檢驗這類完整性的機制。
關系數(shù)據(jù)語言的共同特點是:語言具有完備的表達能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語言中使用。
基本關系具有以下六條性質:
①列是同質的(Homogeneous),即每一列中的分量同一類型的數(shù)據(jù),來自同一個域。②不同的列可出自同一個域,稱其中的每列為一個屬性,不同的屬性要給予不同的屬性名。③列的順序無所謂,即列的次序可以任意交換。④任意兩個元組不能完全相同。⑤行的順序無所謂,即行的次序可以任意交換。⑥分量必須取原子值,即每一個分量都必須是不可分的數(shù)據(jù)項。
關系模型要求關系必須是規(guī)范化的,即要求關系模式必須滿足一定的規(guī)范條件。這些規(guī)范條件中最基本的一條就是,關系的每一個分量必須是一個不可分的數(shù)據(jù)項。
關系是關系模式在某一個時刻的狀態(tài)或內容。關系模式是靜態(tài)的,穩(wěn)定的,而關系是動態(tài)的、隨時間不斷變化的,因為關系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當中,人們常常把關系模式和關系都稱為關系。
實體完整性規(guī)則說明如下:
(1)實體完整性規(guī)則是針對基本關系而言的。一個基本表通常對應現(xiàn)實世界的一個實體集。例如學生關系對應于學生的集合。(2)現(xiàn)實世界中的實體是可區(qū)分的,即它們具有某種唯一性標識。(3)相應地,關系模型中以主碼作為唯一性標識。(4)主碼中的屬性即主屬性不能取空值。所謂空值就是"不知道"或"無意義"的值。
關系可以有三種類型:基本關系(通常又稱為基本表或基表)、查詢表和視圖表
元組變量主要有兩方面的用途:①簡化關系名。②操作條件中使用量詞時必須用元組變量。
最新資訊
- 干貨!2026年自考《行政管理》備考:零基礎復習計劃+通關答題技巧2026-03-12
- 2026年4月自考《大學語文》名詞解釋??家c+萬能答題模板2026-03-11
- 26年4月自考倒計時!最后1月沖刺指南,這樣學效率翻倍2026-03-11
- 2026年4月自學考試公共課+專業(yè)課:題型、分值、命題規(guī)律一文看全2026-03-10
- 更新收藏!2026年4月自學考試公共課考試科目、題型分值及通用答題模板2026-03-10
- 2026年4月自學考試沖刺:簡答、論述題通用答題模板及高分技巧2026-03-09
- 2026年4月自學考試《馬原》名詞解釋??家c+答題模板2026-03-09
- 2026年4月自學考試《習概15040》名詞解釋??家c整理及答題模板2026-03-08
- 2026年4月自考《馬原》簡答題常考重點,附近4年真題匯總【免費領取】2026-03-08
- 2026年4月自考本科《英語》萬能答題模板!收藏備用~2026-03-07
