2 實體聯絡模型

2021-10-03 08:38:07 字數 879 閱讀 8769

學生可以是乙個實體,他的屬性集可以是學號姓名性別專業等

實體的值是它本身的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.實體集 實體集是具有相同...