實體關系圖:簡記E-R圖是指以實體、關系、屬性三個基本概念概括數據的基本結構,從而描述靜態數據結構的概念模式。E-R圖為實體-聯系圖,提供了表示實體型、屬性和聯系的方法,用來描述現實世界的概念模型。E-R模型最常見的運用是在數據庫設計的分析階段,也就是數據庫設計者和數據庫用戶之間的溝通工具和橋梁。E-R模型的作用是建構一個概念數據模型,而概念數據模型正是數據庫結構的表示法,而且這種表示法與數據庫管理系統及數據模型都無關系。
它是關系型數據庫的最基本抽像概念,用以描述真實世界的物件。
用矩形表示,矩形框內寫明實體名;比如學生張三豐、學生李尋歡都是實體。
實體可細分為:
屬性(Attribute):
用來描述實體的性質。
用橢圓形表示,並用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。
屬性可分為:
用來表示一個實體與另一個實體關系的方式。
用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n)就是指存在的三種關系(一對一,一對多,多對多)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。