- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015-2016 第二学期
数据库
工业工程 2014作业整理
概念设计ER图到关系模型简约做法
一、 为学生考勤建立数据库-----概念模型设计(ER图)
问题:由班长为班级的每门课程建立考勤
** 自行完成关系模型
二、 学生社团活动问题:
学生参与社团的资格审查和会员登记;会员参与活动记录。
** 自行完成关系模型
概念设计ER图到关系模型完整做法
根据业务调查,设计数据库的概念模型( E-R图),并将E-R图
转换为关系图。
一、关于运动比赛
业务调查:
*记录运动员的姓名性别所属队
* 记录项目、比赛时间和比赛场地
*成绩统计
找出业务发生过程中相互作用的实体: 运动员、院系、项目
将实体之间的作用关系转化为联系:
运动员属于院系
运动员参与项目
院系参与(团体)项目
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模型转换为关系模型
*首先将实体转换为关系
*再将联系转换为关系
*画出转换后的二维表
关系模型的范式检查:
*是否满足1NF所有关系中的属性:唯一属性名称(列)、 原子数据、同一数据类型
*是否满足2N 同一关系内的所有非关键属性是否依赖于
同一个关键字属性(只有一个主题)
*是否满足3NF同一关系内是否有相互依赖的属性
三、关于病房管理
业务调查: *某类病房属于某一特定的科室(比如呼吸病房属于呼吸科)
管理
*每个病人都有一个固定的医生跟踪治疗 *每个病人在特定的病房特定的床位
找出业务发生过程中相互作用的实体
将实体之间的作用关系转化为联系
找出实体之间的作用(联系)发生时的数量关系是 1:1 、或 者 1:n 还是 n:m
按照业务发生时的意义选择每个实体的属性
找出联系的属性。如果实体之间发生作用时产生了不属于
您可能关注的文档
- 校企合作企业代表发言(精选多篇).docx
- 校企合作方案书2.docx
- 校企合作意向书模板(0001).docx
- 校企合作方案书-(1).docx
- 校企合作意向书模板(0002).docx
- 校企合作规章制度.docx
- 校企合作顶岗实习在机电设备维修专业建设中的发展状况.docx
- 校内实践报告范文-总结报告模板.docx
- 校内模拟讲解词一.docx
- 校内申报书(实物制作类、调研报告.docx
- 2023年岱山县社区工作者招聘笔试试题及答案解析.docx
- 2023年南昌市东湖区社区工作者招聘笔试试题及答案解析.docx
- 2023年磁县社区工作者招聘笔试试题及答案解析.docx
- 2023年内江市社区工作者招聘笔试试题及答案解析.docx
- 2023年大庆市社区工作者招聘笔试试题及答案解析.docx
- 2023年茂名市茂南区社区工作者招聘笔试试题及答案解析.docx
- 2023年蒙阴县社区工作者招聘笔试试题及答案解析.docx
- 2023年大余县社区工作者招聘笔试试题及答案解析.docx
- 2023年楚雄彝族自治州楚雄社区工作者招聘笔试试题及答案解析.docx
- 2023年大连市沙河口区社区工作者招聘笔试试题及答案解析.docx
文档评论(0)