學生可以是乙個實體,他的屬性集可以是學號姓名性別專業等
實體的值是它本身的n元組
實體集的值是所有n元組
(1)碼
超碼:能唯一確定某個實體的屬性集
碼:表示主碼或候選碼,超碼是碼的超集
候選碼:真子集都不是超碼的極小超碼
主碼:資料庫設計者選中的,區分不同實體的候選碼
以上四個都可以唯一確定乙個實體,碼、主碼、候選碼可發揮的作用都一樣
(2)屬性
簡單屬性:原子,不可劃分
單值屬性:只能取乙個值
基本屬性:不能被推導出來
復合屬性:可劃分
多值屬性:可取多個值
派生屬性:可以被其他屬性推算出來,如年齡
聯絡是多個實體相互關聯
聯絡集是相同型別聯絡的集合
學生和課程之間的聯絡是「選修」聯絡,它的型是(students, courses)
(1)聯絡的型別(只能通過實際問題的語義確定)
一對一一對多多對一
多對多
(2)聯絡的屬性
成績是與聯絡集sc的特定元組(s, c)相關聯的,因此將成績作為sc的屬性
職工和家屬
家屬實體集沒有碼,就稱為弱實體集,存在碼的實體集稱為強實體集
弱實體集必須與另乙個標識實體集的強實體集關聯才有意義
兩集之間的聯絡稱為標識性聯絡
弱實體集的分辨符可以唯一確定其依賴的強實體集
弱實體集的碼由諸標識實體集的碼和分辨符組成
弱實體集的分辨符也叫弱實體集的部分碼
另一種處理方法是將家屬作為職工的多值屬性
第三篇
實體 聯絡模型
一 實體 聯絡 e r 資料模型概述 該資料模型基於對現實世界的這樣一種認識 世界由一組稱為實體的基本物件及這些物件間的聯絡組成,該模型是一種語義模型,模型的語義方面主要體現在模型力圖去表達資料的意義。1.1 實體集 實體是現實世界中可區別於其他物件的 事件 或 物體 每個實體有一組性質,其中一部分...
E R(實體 聯絡模型)轉化為模型
實體轉化為關係 關係名 實體集的名稱 關係的屬性 實體集的屬性 關係的主碼 實體集的主碼 聯絡轉化為關係 根據聯絡的類別進行轉化 對於1 n聯絡,首先區分幾個概念 單方實體集,多方實體集,n端,1端.a.首先在e r模型中聯絡的數量的定義是 一方實體通過聯絡集合與多少個另一方的實體有聯絡,因此單方實...
資料庫 實體聯絡模型
1.實體 客觀存在並且可以相互區分的任何事物,可以是實際物件,也可以是抽象概念。2.屬性 實體所代表的事物具有的某種特性,每個實體都可以用一組屬性來刻畫 例如,我們可以用學號 姓名 性別 出生年月 專業等屬性來刻畫學生實體。對於同乙個實體,刻畫它的屬性集可以有不同的選擇。3.實體集 實體集是具有相同...