日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

第二章关系数据库

發布時間:2025/3/11 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第二章关系数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第二章關系數據庫

  • 2.1 關系模型概述(略)
  • 2.2 關系操作
    • 2.2.1_基本關系操作
    • 2.2.2_關系數據庫語言的分類
  • 2.3 關系的完整性
    • 2.3.1_關系的三類完整性約束
    • 2.3.2_實體完整性
    • 2.3.3_參照完整性
    • 2.3.4_用戶定義的完整性
  • 2.4 關系代數
    • 2.4.1_傳統的集合運算
    • 2.4.2_專門的關系運算

2.1 關系模型概述(略)

2.2 關系操作

2.2.1_基本關系操作

關系模型中常用的關系操作包括兩大部分——查詢操作和更新操作(插入、刪除、修改)
其中,查詢操作的5種基本操作是選擇、投影、并、差、笛卡爾積

2.2.2_關系數據庫語言的分類

早期的關系操作能力通常用代數方式或邏輯方式來表示,分別稱為關系代數和關系演算(演算不用了解),而sql語言是介于前兩者之間的結構化查詢語言。

2.3 關系的完整性

2.3.1_關系的三類完整性約束

關系模型中有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性;
實體完整性和參照完整性是關系模型必須滿足的完整性約束條件稱為關系的兩個不變性

2.3.2_實體完整性

實體完整性規則的說明:
(1) 實體完整性規則是針對基本關系而言的。一個基本表通常對應現實世界的一個實體集。
(2) 現實世界中的實體是可區分的,即它們具有某種唯一性標識。
(3) 關系模型中以主碼作為唯一性標識。
(4) 主碼中的屬性即主屬性不能取空值。主屬性取空值,就說明存在某個不可標識的實體,即存在不可區分的實體,這與第(2)點相矛盾,因此這個規則稱為實體完整性

2.3.3_參照完整性

參照完整性規則
若屬性(或屬性組)F是基本關系R的外碼它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系),則對于R中每個元組在F上的值必須為:
1.或者取空值(F的每個屬性值均為空值)
2.或者等于S中某個元組的主碼值

2.3.4_用戶定義的完整性

例: 課程(課程號,課程名,學分)
“學分”屬性只能取值{1,2,3,4}

2.4 關系代數

2.4.1_傳統的集合運算

2.4.2_專門的關系運算



1. 選擇

2. 投影

3. 連接

等值連接:把屬性值相同的元組連接
自然連接:自然連接是一種特殊的等值連接,兩個關系中進行比較的分量必須是相同的屬性組,在結果中把重復的屬性列去掉(與等值連接不同之處)
一般連接:略



  • 總結

    以上是生活随笔為你收集整理的第二章关系数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。