数据库之关系模型的组成,特点以及完整性约束
生活随笔
收集整理的這篇文章主要介紹了
数据库之关系模型的组成,特点以及完整性约束
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關系模型就是用二維表描述數據本身,以及數據之間的關系。
關系模型的組成:
數據結構(表結構)+關系操作(八個操作)+完整性約束(三個完整性)
實體完整性 在關系表中,所有元組主碼的值都不能為空。
參照完整性 在關系模型中,采用給關系定義外鍵的形式進行關系間屬性的引用,從而實現參照完整性。
自定義完整性 能反映某一具體應用所涉及的數據必須滿足的語義要求的約束條件,稱為用戶自定義的完整性
關系模型的特點
1)每一列不可再分;
2)同一關系中屬性(字段)不允許重名
3)關系中不允許有完全相同的元組
4)關系中交換任意兩行的位置不影響數據的實際含義;
5)關系中交換任意兩列的位置不影響數據的實際含義
關系模型是用二維表描述實體以及實體之間的聯系。
在關系模型中把二維表稱為關系,
表中的列稱為屬性,列中的值取自相應的域(Domain),域是屬性所有可能取值的集合。表中的一行稱為一個元組(Tuple),元組用關鍵字(Keyword)標識。
關系模型具有堅實的理論基礎。在層次、網狀和關系三種常用的數據模型中,關系模型是唯一可數學化的數據模型。
二維表不僅能表示實體,而且能方便地表示實體之間的聯系,所以說它有很強的表達能力,這是層次模型和網狀模型所不及的。
關系模型的基本結構是二維表,數據的表示方法統一、簡單,便于在計算機上實現。
數據獨立性高。
總結
以上是生活随笔為你收集整理的数据库之关系模型的组成,特点以及完整性约束的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 枚举法 之Java实现凑硬币
- 下一篇: linux cmake编译源码,linu