ER图与关系模型

1、试画出数据库系统的三级模式结构图。

 

1c057469f19ac0a24daefcab943dd886.png

2、试画出数据库系统的组成图。

 

ed9a79b96a5989df1b49c531314e826d.png

 

3、学校运动会有来自全校各学院运动员组成的代表团参赛各类竞赛项目。一个 

代表团由多名运动员组成;一个运动员可以参加不同项目的比赛,而一个竞赛项目允许多名运动员参赛。为了管理赛事,将代表团、运动员、竞赛项目作为实体,其中:

代表团包含:学院名称、团长姓名、运动员人数等属性;

运动员包含:编号、姓名、性别、年龄等属性;

竞赛项目包含:项目号、项目名、比赛时间、比赛场地等属性。

试为赛事涉及的各代表团、运动员、竞赛项目、比赛情况设计E-R模型,要求在图中画出属性并注明联系的类型。

 

6690209b8aef3ed859b88a4930b3fc18.png

 

4、在某医疗领域,情况如下:其中一个科室有多个病房,多个医生;一个病房只能属于一个科室;一个医生只属于一个科室;每个医生可以负责多个病人的诊治;一个病人的主管医生只有一个,并有他给出诊断;一个病房可以有多个病人,但每个病人只能属于一个病房。

科室有属性:科名,科地址,科电话;

病房有属性:病房号,床位数;

医生有属性:工作证号,姓名,职称,年龄;

病人有属性:病历号,姓名,性别。

根据上述语义,设计该系统的E-R图,在图中画出属性并注明联系的类型。

 

 

04cc42fee278aa0d5116687ea3da6087.png

 

 

5、在某流通领域,有若干连锁店,每家连锁店有若干职工,每个职工只能服务于一家连锁店,每个职工被连锁店聘用时间不同;每个职工可以销售店内的多种商品,每种商品可以被不同职工销售,每个职工的各商品的有不同的销售数量。

连锁店有属性:店号、店名、店址、负责人;

职工有属性:职工号、姓名、性别;

商品有属性:商品号、商品名、产地、价格。

根据上述语义,设计该系统的E-R图,在图中画出属性并注明联系的类型。

 

 

699a9226488b00694c6af6b0877faf05.png

 

6、.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个

工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,

产品的属性有产品编号、产品名、规格,

职工的属性有职工号、姓名。

根据上述语义,画出E-R图,在图中需注明实体的属性、联系的类型等。

 

ccb66670c2bbd4254bbbfc67c0f0bf0d.png

7、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。(教材第241页题8。)

9cb8afb848484b37885bc1ed7acaa569.png

 

 

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
数据库ER图关系模型的方法如下: 1. 将ER图中的实体转换为关系模式,实体名称作为关系模式名称,实体的属性就是关系的属性,实体的主码就是关系的主码。每个实体对应一个表,表中的每一行代表一个实体,每一列代表一个属性。 2. 将ER图中的联系转换为关系模式。通用规则是:将联系转换为新的关系模式,新关系模式的属性包括参与联系的实体的主码,新关系模式的主码是这些属性的组合。例如,一个“学生选课”联系可以转换为一个新的关系模式,包括“学生编号”和“课程编号”两个属性,主码是这两个属性的组合。 3. 确定每个关系模式的码(键)。在关系中,由唯一可标识记录的属性或属性组构成的称为码或键。一个关系模式可能有多个码,其中一个码被选为主码。 4. 确定每个关系模式的主属性和非主属性。主属性是候选码中的各属性,非主属性是不包含在任意一个候选码中的属性。 5. 确定每个关系模式的外键。若在关系R中包含另一个关系S的主键对应的属性或属性组K,则称K为R的外键。 6. 确定每个关系模式的完整性约束。例如,一个学生只能选修已经开设的课程,这个约束可以表示为一个外键约束。 下面是一个示例,将一个简单的ER图转换为关系模型: ![ER图转换为关系模型示例](https://i.imgur.com/5JZzvJL.png) 根据上图,可以得到以下关系模型: 1. 学生(学号,姓名,性别,出生日期,班级) 2. 课程(课程编号,课程名称,学分) 3. 选课(学号,课程编号,成绩)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AAA阿魏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值