第二章数据模型与概念模型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生-选课的对象表 学号 姓名 年龄 班级 课程名 成绩 040011 王刚 20 04(2) 数据库 72 C语言 87 软件工程 76 040012 李力 21 04(2) 数据库 67 040013 田红 20 04(3) 数据库 86 软件工程 75 (3)对象表的属性支持嵌入表数据类型 对象表中的属性,不仅可以是复合数据、数组 数据等带结构的数据,还可以是嵌套表,信息结构 更复杂、更丰富。嵌套表有行和列,表的长短与具 体元组有关。 学号 姓名 年龄 班级 选课 040011 王刚 20 04(2) 040012 李力 21 04(2) 040013 田红 20 04(3) 课程号 课程名 成绩 C20 数据库 72 C11 C语言 87 C32 软件工程 76 课程号 课程名 成绩 C20 数据库 86 C32 软件工程 75 课程号 课程名 成绩 C20 数据库 67 习题: 在学生运动会管理系统中,假定一个班级有多 名运动员,每个运动员可参加多项比赛,每个项目 可有多名运动员参加。要求公布比赛成绩和名次。 假定各实体属性为: 班级:班号,班级名,专业,人数 运动员:运动员号,姓名,性别,年龄 项目:项目号,项目名称,比赛地点 要求:设计E-R模型 运动员 成绩 运动员号 姓名 性别 年龄 专业 班号 项目 项目号 项目名称 比赛地点 m n 班级 属于 班级名 人数 n 1 成绩 名次 举例2:工厂管理系统的E-R模型设计 这是一个工厂管理系统:考虑一个机械制造厂 的工厂技术部门和工厂供应部门。技术部门关心的 是产品性能参数、产品由哪些零件组成、零件的材 料和耗用量等;工厂供应部门关心的是产品的价 格、使用材料的价格和库存量等。 首先画出技术部门和供应部门的E-R模型图,再 画出系统总的E-R模型图。 技术部门的分E-R图 m n 产品 材料 零件 组成 消耗 产品号 产品名 性能参数 零件号 零件名 m n 材料名 材料号 耗用量 材料 m n 产品 库存量 材料号 材料名 价格 使用 产品号 价格 耗用量 供 应 部 门 的 分 E-R 图 M N 产品 材料 零件 组成 消耗 产品号 产品名 性能参数 零件号 零件名 M N 材料名 材料号 耗用量 材料 m n 产品 库存量 材料号 材料名 价格 使用 产品号 价格 耗用量 课后思考题: 某企业集团有若干工厂,每个工厂生产多种产 品,且每一种产品可以在多个工厂生产,每个工厂 按照固定的计划数量生产产品;每个工厂聘用多名 职工,且每名职工只能在一个工厂工作,工厂聘用 职工有聘期和工资。工厂的属性有工厂编号、厂 名、地址,产品的属性有产品编号、产品名、规 格,职工的属性有职工号、姓名。 根据上述语义画出E-R图,在E-R图中需注明 实体的属性、联系的类型。 关系模式的转换规则 如果两实体间是1:N联系,就将“1”方的关键字 纳入“N”方实体对应的关系中作为外部关键字,同 时把联系的属性也一并纳入“N”方的关系中。如下 图所示,E-R图对应的关系数据模 型为:仓库(仓库号,地点,面积) 产品(货号,品名,规格,单价,仓库号,库存量) 仓库 产品 库存 仓库号 地点 面积 货号 名称 规格 库存量 单价 1 N 如果两实体间是M:N联系,需对 联系单独建立一个关系,用来联系双 方实体,该关系的属性中至少要包括 被它所联系的双方实体的关键字,如 果联系有属性,也要归入这个关系 中。下图表示“学生”与“课程”两实体 间是M:N联系,根据上述转变原则, 对应的关系数据模型如下: 学生(学号,姓名,性别,助学金) 课程(课程号,课程名,学时数) 选修(学号,课程号,成绩) 学生 课程 选修 学号 姓名 性别 课程号 课程名 学时数 成绩 M N 助学金 课后思考题1: 某企业集团有若干工厂,每个工厂生产多种产 品,且每一种产品可以在多个工厂生产,每个工厂 按照固定的计划数量生产产品;每个工厂聘用多名 职工,且每名职工只能在一个工厂工作,工厂聘用 职工有聘期和工资。工厂的属性有工厂编号、厂 名、地址,产品的属性有产品编号、产品名、规 格,职工的属性有职工号、姓名。 根据上述语义画出E—R图,在E—R图中需注明 实体的属性、联系的类型。 课后思考题2: n 零件 编号 名称 规格 转化成几个二维表?每个二维表的

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档