实验1:用E-R图设计数据库
时间:2025-07-06
时间:2025-07-06
数据库原理 SQL
实验1:用E-R图设计数据库
一、目的与要求
1、熟悉E-R模型的基本概念和图形的表示方法。
2、掌握将现实世界的事物转化成E-R图的基本技巧。
3、熟悉关系数据模型的基本概念。
4、掌握将E-R图转化成关系表的基本技巧。
二、实验内容
1、根据要求确定实体、属性和联系。
2、将实体、属性和联系转化为E-R图。
3、将E-R图转化为表。
三、实验步骤
1、设计能够表示出班级与学生关系的数据库。
① 确定班级实体和学生实体的属性。 班级(班级名、班级人数) 学生(姓名、学号、性别、年龄)
② 确定班级和学生之间的联系,给联系命名并指出联系的类型。
学生属于班级;
联系命名:属于;
类型:1:n
③ 确定联系本身的属性。
成绩
④ 画出班级与学生关系的E-R图。
数据库原理 SQL
⑤ 将E-R图转化为表,写出表的关系模式并标明各自的主码或外码。
2、设计能够表示出顾客与商品关系的数据库。
① 确定顾客实体和商品实体的属性。
顾客(姓名、年龄、性别);
商品(商品名、种类、数量、价格)
② 确定顾客和商品之间的联系,给联系命名并指出联系的类型。 顾客购买商品;
联系命名:购买;
联系类型:m:n;
③ 确定联系本身的属性。
种类、数量
④ 画出顾客与商品关系的E-R图。
数据库原理 SQL
⑤ 将E-R图转化为表,写出表的关系模式并标明各自的主码或外码。
3、设计能够表示出房地产交易中客户,业务员和合同三者之间关系的数据库。
① 确定客户实体,业务员实体和合同实体的属性。 客户(姓名、年龄、性别);
合同(金额、见证人)
② 确定客户,业务员和合同三者之间的联系,给联系命名并指出联系的类型。
客户和业务员签订合同;业务员接待客户;
联系命名:签订、接待;
类型:1:n:m; 1:n
③ 确定联系本身的属性。(接待)(签订)
接待日期;
签订日期
数据库原理 SQL
⑤ 将E-R图转化为表,写出表的关系模式并标明各自的主码或外码。
下一篇:桥面铺装安全技术交底