構成E-R圖的基本元素是實體類型、屬性和連接,它們表示如下:
實體:具有相同屬性的實體具有相同的特征和性質,實體名稱及其屬性名稱用於抽象和描述相似的實體;在E-R圖中用矩形表示,實體名稱寫在矩形框中;例如,學生張三豐和學生李尋歡都是實體。比如?如果是弱實體,請在矩形外設置壹個實心矩形。
屬性:實體的某種特征,壹個實體可以用幾個屬性來描述。它在E-R圖中用橢圓表示,並通過無向邊與相應的實體連接。例如,學生的姓名、學號和性別都是屬性。如果是多值屬性,則在橢圓外設置壹個實心橢圓。如果是派生屬性,則用虛線橢圓表示。
關系:關系也叫關系,信息世界反映的是實體內部或實體之間的關系。實體的內部聯系通常是指組成實體的屬性之間的聯系;實體之間的聯系通常指不同實體集之間的聯系。在E-R圖中,用菱形表示,聯系人姓名寫在菱形框中,用無向邊連接相關實體,在無向邊旁邊標註聯系人類型(1: 1、1: n或m: n)。比如老師和學生之間是教學關系,學生和學生之間是選課關系。比如?如果連接是弱實體,則在菱形外鑲壹個菱形。
弱實體可以這樣理解:在現實世界中,有時壹些實體對其他實體具有很強的依賴性,即壹個實體的存在必須建立在另壹個實體的存在基礎上。前者被稱為“弱實體”,後者被稱為“強實體”。例如,在人事管理系統中,員工子女的信息是基於員工的存在而存在的,而子女的實體是壹種弱實體,子女與員工之間是壹種依賴關系。