E-R图验收规范
一、概念
E-R圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型
舉例:
二、組成部分
實體:一般認為,客觀上可以相互區分的事物就是實體,實體可以是具體的人和物,也可以是抽象的概念與聯系。使用矩形表示:
屬性:實體所具有的某一特性,一個實體可由若干個屬性來刻畫。屬性不能脫離實體,屬性是相對實體而言的。對于主屬性名,則在其名稱下劃一下劃線
使用橢圓形來表示:
聯系:也成關系,信息世界中反映實體內部或實體之間的關聯。實體內部的聯系通常是指組成實體的各屬性之間的聯系;實體之間的聯系通常是指不同實體集之間的聯系。使用菱形表示:
連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連。(對于一對一聯系,要在兩個實體連線方向各寫1; 對于一對多聯系,要在一的一方寫1,多的一方寫N;對于多對多關系,則要在兩個實體連線方向各寫N,M。)
舉例:
1對1聯系:一個學校只有一個正校長,而一個校長只在一個學校中任職,則學校與校長之間具有一對一聯系。
1對多聯系:某校教師與課程之間存在一對多的聯系“教”,即每位教師可以教多門課程,但是每門課程只能由一位教師來教。一個專業中有若干名學生,而每個學生只在一個專業中學習,則專業與學生之間具有一對多聯系多對多聯系:一個員工可以同時在多個部門工作,而一個部門有多個員工在其中工作,則“員工”與“部門”的“工作”聯系為m:n聯系。
三、驗收標準:
1、詞匯表達準確,實體為名詞,聯系為動詞。
2、圖形使用是否準確,見上文。
3、實體之間的關系正確,如學生與課程之間的關系為多對多。
4、實體名稱和屬性與數據庫中的表名和字段對應。實體為數據庫中表的名字,屬性為數據庫中的字段。
5、數據庫命名要規范,只能使用半角英文字母、數字、下劃線作為數據庫表和列的名稱。
6、數據庫包含的數據表過多,可以分幾張er圖來展現。
7、如果實體過多,可將屬性和實體分開畫。
8、當有多對多關系并且產生第三張表的時候,直接將新表的字段放在菱形關系的上面
總結
- 上一篇: 微调CaffeNet用于车颜色识别
- 下一篇: 半入耳蓝牙耳机哪款好?音质好高性价比的半