网站大量收购闲置独家精品文档,联系QQ:2885784924

(ER)模型与关系模型设计作业整理分解.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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——同一关系内是否有相互依赖的属

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档