1. 程式人生 > >數據庫原理及應用——關系數據庫

數據庫原理及應用——關系數據庫

block 關系數據庫 ces and 卡爾 svg 數據庫原理 -m 元組

關系數據結構

實體,實體間的聯系都是關系表示,用戶角度的邏輯結構就是二維表

關系:笛卡爾積的子集

關系操作集合

  • 傳統集合操作:並、交、差、笛卡爾積

  • 專門的關系運算:選擇?、投影?、連接( ?連接、等值連接,自然連接)

  • 除:?

    ? ?

    對S投影Y,對R投影Y,得到其他項的項集,參看兩者包含關系

  • 關系代數的擴充操作

    外連接(左外連接,右外連接,全外連接)

    左外連接:去除左側關系中所有與右側關系的任一元組都不匹配的元組,用?代替右側關系屬性

關系完整性約束

  • 實體完整性:主鍵不為?

  • 參照完整性:外鍵不允許引用不存在的實體

  • 用戶定義完整性

數據庫原理及應用——關系數據庫