概念 ER 模型与关系模型设计作业.docx

上传人:b****8 文档编号:9323157 上传时间:2023-05-18 格式:DOCX 页数:10 大小:16.52KB
下载 相关 举报
概念 ER 模型与关系模型设计作业.docx_第1页
第1页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第2页
第2页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第3页
第3页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第4页
第4页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第5页
第5页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第6页
第6页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第7页
第7页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第8页
第8页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第9页
第9页 / 共10页
概念 ER 模型与关系模型设计作业.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

概念 ER 模型与关系模型设计作业.docx

《概念 ER 模型与关系模型设计作业.docx》由会员分享,可在线阅读,更多相关《概念 ER 模型与关系模型设计作业.docx(10页珍藏版)》请在冰点文库上搜索。

概念 ER 模型与关系模型设计作业.docx

概念ER模型与关系模型设计作业

2015-2016第二学期

数据库

工业工程2014

作业整理

概念设计ER图到关系模型简约做法

一、为学生考勤建立数据库-----概念模型设计(ER图)

问题:

由班长为班级的每门课程建立考勤

**自行完成关系模型

二、学生社团活动问题:

学生参与社团的资格审查和会员登记;会员参与活动记录。

**自行完成关系模型

概念设计ER图到关系模型完整做法

根据业务调查,设计数据库的概念模型(E-R图),并将E-R图转换为关系图。

一、关于运动比赛

1.1业务调查:

*记录运动员的姓名性别所属队

*记录项目、比赛时间和比赛场地

*成绩统计

1.2找出业务发生过程中相互作用的实体:

运动员、院系、项目

1.3将实体之间的作用关系转化为联系:

运动员属于院系

运动员参与项目

院系参与(团体)项目

1.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

1.5按照业务发生时的意义选择每个实体的属性:

运动员:

学号、性别、姓名

院系:

名称、编号

项目:

编号、名称、时间、组别、场地

1.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

个人参与:

分组、成绩

团体参与:

分组、成绩

1.7检查有没有重复的属性,如有则将多余的删除。

1.8模型检验:

上述ER图所表达

*记录运动员的姓名性别所属队——可以满足

*记录项目、比赛时间和比赛场地——可以满足

*成绩统计——可以满足

1.9将E-R模型转换为关系模型

*首先将实体转换为关系

运动员(学号、性别、姓名,院系.编号)

院系(编号、名称)

项目(编号、名称、时间、组别、场地)

*再将联系转换为关系

个人参与:

学号,项目.编号,分组,成绩

团体参与:

院系.编号,项目.编号,分组,成绩

*画出转换后的二维表

运动员

学号

性别

姓名

编号

院系

编号

名称

项目

编号

名称

时间

(年龄)组别

场地

个人参与

学号

编号

分组

成绩

团体参与

编号

编号

分组

成绩

1.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

运动员(学号、性别、姓名,院系.编号)——满足INF

院系(编号、名称)——满足INF

项目(编号、名称、时间、组别、场地)——满足INF

个人参与:

学号,项目.编号,分组,成绩——满足INF

团体参与:

院系.编号,项目.编号,分组,成绩——满足INF

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

运动员(学号、性别、姓名,院系.编号)——满足2NF

院系(编号、名称)——满足2NF

项目(编号、名称、时间、组别、场地)——满足2NF

个人参与:

学号,项目.编号,分组,成绩——满足2NF

团体参与:

院系.编号,项目.编号,分组,成绩——满足2NF

*是否满足3NF——同一关系内是否有相互依赖的属性

运动员(学号、性别、姓名,院系.编号)——满足3NF

院系(编号、名称)——满足3NF

项目(编号、名称、时间、组别、场地)——满足3NF

个人参与:

学号,项目.编号,分组,成绩——满足3NF

团体参与:

院系.编号,项目.编号,分组,成绩——满足3NF

二、关于零件供货

2.1业务调查:

*零件记录:

名称、规格、单价、描述

*供货商记录:

姓名、地址、电话、账号

*零件供应量统计

2.2找出业务发生过程中相互作用的实体

2.3将实体之间的作用关系转化为联系

2.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

2.5按照业务发生时的意义选择每个实体的属性

2.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

2.7检查有没有重复的属性,如有则将多余的删除。

2.8模型检验

2.9将E-R模型转换为关系模型

*首先将实体转换为关系

*再将联系转换为关系

*画出转换后的二维表

2.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

*是否满足3NF——同一关系内是否有相互依赖的属性

三、关于病房管理

3.1业务调查:

*某类病房属于某一特定的科室(比如呼吸病房属于呼吸科)管理

*每个病人都有一个固定的医生跟踪治疗

*每个病人在特定的病房特定的床位

3.2找出业务发生过程中相互作用的实体

3.3将实体之间的作用关系转化为联系

3.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

3.5按照业务发生时的意义选择每个实体的属性

3.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

3.7检查有没有重复的属性,如有则将多余的删除。

3.8模型检验

3.9将E-R模型转换为关系模型

*首先将实体转换为关系

*再将联系转换为关系

*画出转换后的二维表

3.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

*是否满足3NF——同一关系内是否有相互依赖的属性

四、关于计件工资

4.1业务调查

某玩具厂注塑工人的工资管理业务调查

按出勤有基本工资,考勤违纪扣工资,节假日加班有附加工资;

其余部分实行计件工资;

由QC人员检查工件是否合格;

合格品得到酬金,不同的部件酬金不同;

不合格品要扣除工资;

4.2找出业务发生过程中相互作用的实体

4.3将实体之间的作用关系转化为联系

4.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

4.5按照业务发生时的意义选择每个实体的属性

4.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

4.7检查有没有重复的属性,如有则将多余的删除。

4.8模型检验

4.9将E-R模型转换为关系模型

*首先将实体转换为关系

*再将联系转换为关系

*画出转换后的二维表

4.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

*是否满足3NF——同一关系内是否有相互依赖的属性

五、关于旅游组团业务

5.1业务调查

火星旅游公司的游客管理系统负责对服务对象进行意向登记、组团、顾客登记、收费、发团、受理游客投诉等,业务调查:

已经开发的旅游目的地有19个

每个目的地都有豪华团和普通团之分,主要体现在交通工具和酒店上

根据时令和经营经验,旅游公司向公众发出征团广告

报名人的意向登记有服务台、网络和电话之分

某团报名超过25人,则向报名人确认准备进行组团

组团后,向报名人收费,报名人转换为顾客并登记

发团时,顾客身份转变为游客,要进行游客确认,同时每团配导游一名

游客投诉由公司经理直接受理

5.2找出业务发生过程中相互作用的实体

5.3将实体之间的作用关系转化为联系

5.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

5.5按照业务发生时的意义选择每个实体的属性

5.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

5.7检查有没有重复的属性,如有则将多余的删除。

5.8模型检验

5.9将E-R模型转换为关系模型

*首先将实体转换为关系

*再将联系转换为关系

*画出转换后的二维表

5.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

*是否满足3NF——同一关系内是否有相互依赖的属性

六、关于工资管理

某玩具厂注塑工人的工资管理业务调查

按出勤有基本工资,考勤记录由厂部提供,考勤违纪扣工资;

节假日加班有附加工资,加班记录由本部门文员统计;

其余部分实行计件工资;

由QC人员检查工件是否合格,并报告原因是否人为;

统计员统计合格品和不合格品数量

合格品得到酬金,不同的部件酬金不同;

人为造成不合格品的要扣除工资;

6.2找出业务发生过程中相互作用的实体

6.3将实体之间的作用关系转化为联系

6.4找出实体之间的作用(联系)发生时的数量关系是1:

1、或者1:

n还是n:

m

6.5按照业务发生时的意义选择每个实体的属性

6.6找出联系的属性。

如果实体之间发生作用时产生了不属于两个实体中的任何一个的数据,就应将其设为当前联系的属性。

6.7检查有没有重复的属性,如有则将多余的删除。

6.8模型检验

6.9将E-R模型转换为关系模型

*首先将实体转换为关系

*再将联系转换为关系

*画出转换后的二维表

6.10关系模型的范式检查:

*是否满足1NF——所有关系中的属性:

唯一属性名称(列)、原子数据、同一数据类型

*是否满足2NF——同一关系内的所有非关键属性是否依赖于同一个关键字属性(只有一个主题)

*是否满足3NF——同一关系内是否有相互依赖的属性

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2