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

22建立关系数据模型.ppt

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

2.2 建立关系数据模型 将实体-联系图转换为关系数据模型 理解层次和网状数据模型的基本概念 把E-R模型转换成关系数据模型 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称 为什么要把E-R模型转换成关系数据模型? E-R图 概念模型 数据模型 描绘机器中数据存储结构的逻辑模型就是数据模型。 什么是关系?如何表示关系数据模型? 关 系 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称 概念模型转换成若干二维表 从E-R模型到关系数据模型的转换需要解决哪些主要问题? 一是把实体转换为二维表 二是把联系转换为二维表 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称 如何把实体转换为二维表? 列出实体属性和唯一标识实体的关键字,并定义二维表的名字。 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称 参赛选手表 “选手编号”作为”参赛选手表”的关键字 备注 如何把实体转换为二维表? 参赛学校实体集 学校名称 地址 联系电话 电子邮箱 备注 参赛学校表 参赛选手实体集 参赛选手表 参赛作品实体集 参赛作品表 选手编号 姓名 性别 学段 电子邮箱 备注 作品编号 作品名称 作品类别 作品链接 作品大小 备注 “学校名称”作为“参赛学校表”的关键字 “选手编号”作为“参赛选手表”的关键字 “作品编号”作为“参赛作品表”的关键字 E-R图中“联系”的作用是什么? 通过联系,可以从一个实体集出发寻找到或关联到相连的其他实体,例如,“参赛选手”这个实体通过“参赛”这个联系可以查询到不仅“参赛选手”本身的属性,还可以查询到“参赛作品”相应的属性和“参赛”本身的“作品得分”和“获奖等级”属性。 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称   如何把联系转换为二维表?直接转换有何问题?如何解决? 1.把联系本身转换为一个独立的二维表,该表除了包含联系本身的属性外,同时还包含相联实体中的关键字属性,通过它们把这些实体关联起来。 n 1 1 所在 参赛 n 作品得分 获奖等级 参赛选手 选手编号 姓名 性别 学段 电子邮箱 参赛作品 作品链接 作品大小 作品编号 作品名称 作品类别 参赛学校 地址 联系电话 电子邮箱 学校名称 学校名称 选手编号 直接转换有何问题? 直接转换有何问题? 如果把所有联系都直接转换为一个新的二维表格,会出现表格比较多的情况,数据查询等操作起来就不够方便,有些表格是可以通过合并到实体的二维表格中来精简表格数目的。 学校名称 地址 联系电话 电子邮箱 备注 选手编号 姓名 性别 学段 电子邮箱 备注 作品编号 作品名称 作品类别 作品链接 作品大小 备注 学校名称 选手编号 选手编号 作品编号 作品得分 获奖等级 把联系转换为二维表的第二种方法 备注 电子邮箱 联系电话 地址 学校名称 参赛学校表 参赛选手表 参赛作品表 学校名称 性别 姓名 选手编号 另一表的关键字 “参赛”联系本身的属性 选手编号 作品得分 获奖等级 备注 电子邮箱 学段 作品类别 作品名称 作品编号 备注 作品大小 作品链接 是否所有联系都可以合并到实体的二维表格(关系模式)中?哪些可以?哪些不可以?为什么? 1:1联系: 1:1联系两端的实体,任意选择一端,把另一端实体的关键字添加到这一端实体的二维表格中,如果联系本身有属性,再把联系的属性也添加进去。 1:n联系 在n端实体的二维表格中添加1端实体的关键字,如果联系本身有属性,再把联系的属性也添加进去。 是否所有联系都可以合并到实体的二维表格(关系模式)中?哪些可以?哪些不可以?为什么? 校名 地址 电话 学校 任职 校长 姓名 性别 出生日期 职称 1 1 任职年月 校名 校址 校长 学校 聘任 教师 教工号 姓名 专长 职称 1 n 年薪 学校(校

文档评论(0)

kabudou + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档