關系數據庫使用關系模型組織數據。關系模型由數據結構、操作集合和完整性約束三部分組成,這三部分也稱為關系模型的三要素。
一、數據結構關系模型源于數學,它用二維表來組織數據,而這個二維表在關系數據庫中就稱為關系。關系數據庫就是表或者說是關系的集合。
在關系系統中,表是邏輯結構而不是物理結構。
關系模型給出了關系操作的能力。關系模型的操作包括:
傳統的關系運算:并(Union)、交(Intersection)、差(Difference)、笛卡爾乘積(Cartesian Product);
在數據庫中數據的完整性是指保證數據正确性的特征。
數據完整性由一組完整性規則定義,在關系模型中一般将數據完整性分為三類,即實體完整性、參照完整性和用戶定義的完整性。
其中實體完整性和參照完整性(也稱為引用完整性)是關系模型必須滿足的完整性約束,是系統級的約束。用戶定義的完整性主要是限制屬性的取值在有意義的範圍内,比如限制考試成績的取值範圍為0~100。
用戶定義的完整性也稱為域的完整性,它屬于應用級的約束。數據庫管理系統應該提供對這些數據完整性的支持。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!