21游戏网
您的当前位置:首页实验1:用ER图设计数据库

实验1:用ER图设计数据库

来源:21游戏网




实验1:用E-R图设计数据库

一、目的与要求
1、熟悉E-R模型的基本概念和图形的表示方法。

2、掌握将现实世界的事物转化成E-R图的基本技巧。

3、熟悉关系数据模型的基本概念。

4、掌握将E-R图转化成关系表的基本技巧。

二、实验内容
1、根据要求确定实体、属性和联系。

2、将实体、属性和联系转化为E-R图。

3、将E-R图转化为表。

三、实验步骤
1、设计能够表示出班级与学生关系的数据库。

确定班级实体和学生实体的属性。

班级:(班级名称、班级人数、班级号)
学生:(姓名、学号、性别、年龄、)
确定班级和学生之间的联系,给联系命名并指出联系的类型。

学生属于班级
确定联系本身的属性。

一个学生对应一个班级,一个班级对应多个学生。

画出班级与学生关系的E-R图。

姓名

学生

学号

20102

年龄

10509

性别

属于

班级名称

班级

班级人数

班级号

E-R图转化为表,写出表的关系模式并标明各自的主码或外码。2、设计能够表示出顾客与商品关系的数据库。

确定顾客实体和商品实体的属性。

顾客:(姓名、性别、年龄、)
商品:(名称、生产日期、保质期、价格)
确定顾客和商品之间的联系,给联系命名并指出联系的类型。

当顾客购买商品时:商品属于顾客

1



确定联系本身的属性。

一个顾客可以购买多种商品,一种商品可以让多个顾客购买④画出顾客与商品关系的E-R图。

顾客

购买

商品
生产日期 保质期

E-R图转化为表,写出表的关系模式并标明各自的主码或外码。 3、设计能够表示出房地产交易中客户,业务员和合同三者之间关系的数据库。

确定客户实体,业务员实体和合同实体的属性。

客户实体:(姓名、年龄、性别)
业务实体:(姓名、年龄、性别)
合同实体:(日期、内容)
确定客户,业务员和合同三者之间的联系,给联系命名并指出联系的类型。

业务员与客户签订合同
确定联系本身的属性。(接待)(签订)
业务员接待客户,并和客户签订合同
画出客户,业务员和合同三者关系E-R图。

2



年龄

客户

业务员

年龄

性别

性别

签订

日期

合同

内容

E-R图转化为表,写出表的关系模式并标明各自的主码或外码。

3

显示全文