一.E-R图基本元素
1.实体
2.属性
3.实体集
4.实体型
5.联系
二.表示方法
1.实体用矩形框便是,框内为实体名
2.属性采用椭圆框表示,框内为属性名,并且用无向边于其相应的实体链接
3.实体间联系用菱形框表示,用无向边将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型
4.如果联系有属性,则将属性与菱形也用无向边连上
例:
设图书借阅系统在需求分析阶段搜集到图书信息:招号、书行、作者、价格、复本量、库存量,学生信息:借书证号、姓名、专业、借书量。
①确定图书和学生实体的属性。
图书信息:书号、书名、作者、价格、复本量、库存量;
学生信息:借书证号、姓名、专业、借书量。
②确定图书和学生之间的联系,为联系命名并指出联系的类型。
一个学生可以借阅多种图书,一种因书可被多个学生借阅。学生借阅的图书要在数据库中记录素书号、借阅时问,所以,图书和学生问是多对多关系,即m:n。
③确定联系名称和属性。
联系名称:借阅;
属性:索书号、借阅时间。
④画出图书和学生的E-R图。
图书和学生的 E-R图如图