E-R图
矩形框:实体
椭圆框:属性
菱形框:实体型、实体集、联系
关系:一对一、一对多、多对多
【1】某同学需要管理班级与学生信息的数据库,其中学生信息包括学号、姓名、年龄、性别
班级信息包括班号、年级号、班级人数
a、确定班级实体和学生实体的属性
学生:学号、姓名、年龄、性别
班级:班号、班主任、班级人数
b、确定班级和学生之间的联系,给联系命名并指出联系的类型
一个学生只能属于一个班级,一个班级可以有多个学生,一对多的关系即1:n
c、确定联系的名称和属性
联系的名称:属于
属性:无
d、画出班级与学生的E-R图
【2】图书借阅系统在需求分析阶段搜集到图书信息:书号,书名,作者,价格,复本量,库存量,学生信息:借阅书号,姓名,专业,借书量
a、确定图书实体和学生实体的属性
图书信息:书号,书名,作者,价格,复本量,库存量
学生信息:借阅书号,姓名,专业,借书量
b、确定图书和学生之间的联系,给联系命名并指出联系的类型
一个学生可以借阅多本图书,一个图书可以有借阅给多个学生,多对多的关系即m:n
c、确定联系的名称和属性
联系名称:借阅
属性:索书号、借阅时间
d、画出图书与学生的E-R图