1、實體
實體(entity)是乙個資料物件,指應用中可以區別的客觀存在的事物。
實體集(entity set
)是指同一類實體構成的集合。
實體型別(entity type
)是對實體集中實體的定義。
一般將實體、實體集、實體型別等概念統稱為實體,er模型中提到的實體往往是指實體集。
2、聯絡
聯絡(relationship)表示乙個或多個實體之間的關聯關係。
聯絡集(relationship set)是指同一類聯絡構成的集合。
聯絡型別(relationship type)是對聯絡集中聯絡的定義。
同實體一樣,我們一般將聯絡、聯絡集、聯絡型別等統稱為聯絡。
3、屬性
實體的某一特性稱為屬性(attribute)。
劃分方法:
簡單屬性和復合屬性
單值屬性和多值屬性
儲存屬性和派生屬性
允許為空值的屬性
① 若實體間聯絡是1:1,可以在兩個實體型別轉換成的兩個關係
模式中任意乙個關係模式的屬性中加入另乙個關係模式的鍵和聯絡型別的屬性。
② 若實體間聯絡是1:n,則在n端實體型別轉換成的關
系模式中加入1端實體型別的鍵和聯絡型別的屬性。
③ 若實體間聯絡是m:n,則將聯絡型別也轉換成關係模式,
其屬性為兩端實體型別的鍵加上聯絡型別的屬性,而鍵為兩端實體鍵的組合。
① 若實體間聯絡是1:1:1,可以在轉換成的三個關係模式中
任意乙個關係模式的屬性中加入另兩個關係模式的鍵(作為外來鍵)和聯絡型別的屬性。
② 若實體間聯絡是1:1:n,則在n端實體型別轉換成的關係模式
中加入兩個1端實體型別的鍵(作為外來鍵)和聯絡型別的屬性。
③ 若實體間聯絡是1:m:n,則將聯絡型別也轉換成關係模式,
其屬性為m端和n端實體型別的鍵加上聯絡型別的屬性,而鍵為m端和n端實體鍵的組合。
④ 若實體間聯絡是m:n:p,則將聯絡型別也轉換成關係模式,
其屬性為三端實體型別的鍵加上聯絡型別的屬性,而鍵為三端實體鍵的組合。
資料庫複習(一)
資料庫複習(二)
資料庫複習(三)
資料庫複習(四)
2020 4 10星期五 資料庫複習
1.主鍵和是唯一的,外來鍵可以不唯一。2.要插入資料必須先插入主鍵才能再插入外來鍵。3.主鍵字首pk 外來鍵字首fk 4.建立資料庫及建表 create database product dbon name product db.mdf filename e 資料庫 product db.mdf s...
資料庫複習
這是本科資料庫課程的複習。考試內容主要是資料庫的基本概念,資料庫設計資料庫系統的優化和恢復。至於設計底層的資料庫管理系統原理,坑先挖了,日後補,是我計畫中的一門課程。目錄資料庫系統 一般由資料庫。資料庫管理系統 及其開發工具 應用系統 資料庫管理員構成。目的 儲存資訊並支援使用者檢索和更新所需的資訊...
資料庫複習
資料庫複習 2016年6月15日 21 34 main logical data model ldm 邏輯資料模型 1.邏輯資料模型的三要素 data structure 資料結構 data operation 資料操縱 data constraints 資料約束 2.關係模型的歷史 提出關係代數 ...