数据库概念设计ER图

更新时间:2023-03-15 03:27:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库系统概论 ER图设计

数据库概念设计 ER图

注:提交时,将文件名命名为(数据库系统概论ER图练习:学号+姓名+日期)

第一题:参考

大学实行学分制,学生可根据自己的情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。 指出学生与课程的联系类型。 指出课程与教师的联系类型。

若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系? 在原E-R图上补画教师与学生的联系,并完善E-R图。

数据库系统概论 ER图设计

第二题:将ER图转化为关系模式

单位

单位号 地址 电话 职工

职工号 姓名 性别 年龄 单位号 第三题:画ER图

职工:职工号、姓名、地址和所在部门

部门:部门所有职工、部门名、经理和销售的产品 产品:产品名、制造商、价格、型号和产品内部编号 制造商:制造商名称、地址、生产的产品名和价格 部门有很多职工,职工仅在一个部门工作; 部门销售多种产品,这些产品也在其它部门销售; 制造商生产多种产品,其它制造商也制造这些产品。

数据库系统概论 ER图设计

画ER图

从属1部门号职工n部门数量职工号姓名地址所在部门部门所有职工经理销售的产品销售产品制造商名称地址生产的产品名价格

第四题:画ER图

科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名

医生:姓名、职称、所属科室名、年龄、工作证号 病人 病历号、姓名、性别、诊断、主臂医生、病房号 一个科室有多个病房、多个医生; 一个病房只能属于一个科室;

一个医生只属于一个科室,但可负责多个病人的诊治;

数据库系统概论 ER图设计

一个病人的主管医生只有一个。 完成如下设计:

设计该计算机管理系统的E-R图。 将该E-R图转换为关系模式结构。 指出转换结果申每个关系模式的候选码。

第五题:画ER图

某田径运动会组委会需要一运动会管理系统,现提出如下需求。该系统中存在运动队和运动会两方面的实体。 1.运动队方面

运动队:队名、教练姓名 队员:编号、姓名、性别、项名

其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练,一个队员可参加多个项目 2.运动会方面

运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、场地

其中,一个项目可由多个队参加,一个运动队可参加多个项目,一个项目一个比赛场地。 现要求:(1).分别设计运动队和运动会的局部ER图。

数据库系统概论 ER图设计

(2).将它们合并为一个全局E-R图。

第六题:画ER图

上海可的商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。 (1).试画出E-R图。

(2).将该E-R图转换成关系模式,并指出主码和外码。

本文来源:https://www.bwwdw.com/article/lbut.html

Top