




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
E R图向关系模型的转换 1 实体的转换实体关系模式实体的属性关系的属性 实体的标识符关系的码 2 联系的转换 1 1 1联系 2 1 n联系 3 m n联系 1 例 学生实体可以转化为如下关系模式 其中学号为学生关系的码 学生 学号 姓名 性别 年龄 班级 2 2 实体间联系的转换 1 1 1联系可以转换为一个独立的关系模式与该联系相连的各实体的码以及联系本身的属性均转换为该联系的属性每个实体的码均是该联系的候选码 也可以与任意一端对应的关系模式合并在该关系模式的属性中加入另一个关系模式的码和联系本身的属性 3 例 假如有一个 管理 的联系 即一个班主任管理一个班级 一个班级只能由一个班主任管理 该联系为1 1联系 将其转化为关系模式有三种方法 教师 班级 教师号 姓名 性别 职称 班级号 学生人数 管理 1 1 4 1转化为一个独立的关系模式教师 教师号 姓名 性别 职称 班级 班级号 学生人数 管理 教师号 班级号 或管理 教师号 班级号 2将其与 班级 关系模式合并 增加 教师号 属性班级 班级号 学生人数 教师号 教师 教师号 姓名 性别 职称 3将其与 教师 关系模式合并 增加 班级号 属性教师 教师号 姓名 性别 职称 班级号 班级 班级号 学生人数 5 2 实体间联系的转换 2 1 n联系可以转换为一个独立的关系模式它的属性由联系双方关系模式的关键字以及联系本身的属性组成新关系模式的关键字即为n端关系模式的关键字也可以与n端对应的关系模式合并 构成一个新的关系模式新属性由联系所对应的另一端 1端 的关系模式中的关键字与联系自身的属性组成新关系模式的关键字保持原n端的不变 6 例 假如有一个 所属 的联系 即一个学生只能属于一个系部 而一个系部有多个学生 该联系为1 n联系 将其转换为关系模式有两种方法 学生 系部 学号 姓名 性别 年龄 班级 系号 系名 系主任 电话 所属 1 n 7 1转化为一个独立的关系模式学生 学号 姓名 性别 年龄 班级 系部 系号 系名 系主任 电话 所属 学号 系号 2将其与 学生 关系模式合并 增加 系号 属性学生 学号 姓名 性别 年龄 班级 系号 系部 系号 系名 系主任 电话 8 2 实体间联系的转换 3 m n联系转换为一个关系模式与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性 关系的码为各实体码的组合 9 例 假如有一个 选修 的联系 即一个学生可以选修多门课程 一门课程可以被多个学生选修 则联系是一个m n联系 将其转化为如下关系模式 学生 课程 选修 n m 学号 姓名 性别 年龄 班级 课程号 课程名 学分 成绩 10 例 假如有一个 选修 的联系 即一个学生可以选修多门课程 一门课程可以被多个学生选修 则联系是一个m n联系 将其转化为如下关系模式 1转化为一个独立的关系模式学生 学号 姓名 性别 年龄 班级 课程 课程号 课程名 学分 选修 学号 课程号 成绩 11 2 实体间联系的转换 4 三个或三个以上实体间的一个多元联系转换为一个关系模式 与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性 关系的码为各实体码的组合 12 例 假如有一个 授课 的联系 即一个教师可以讲授多门课程 每门课又可以使用多本参考书 该联系是一个三个实体间的多元联系 将其转化为如下关系模式 授课 教师号 课程号 书号 教师 课程 参考书 授课 教师号 课程号 书号 13 2 实体间联系的转换 5 同一实体集的实体间的联系 即自联系 也可按上述1 1 1 n和m n三种情况分别处理 14 例 假如有一个 领导 的联系 即一个教师可以领导其他很多教师 即在 教师 实体集内部存在领导与被领导的1 n的自联系 可以将该联系与教师实体合并 并增加一个 系主任 属性 但与 教师号 来自同一个域教师 教师号 姓名 性别 职称 系主任 教师 领导 n 1 15 习题 在关系数据库设计中 设计关系模式是 的任务A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段C 16 从ER模型向关系模式转换时 一个m n联系转换为关系模式时 该关系模式的码是 Am端实体的码Bn端实体的码Cm端实体码与n端实体码的组合D重新选择其他属性C 17 如果两个实体之间的联系是m n 则 引入第三个交叉关系A需要B不需要C可有可无D合并两个实体A 18 从E R图导出关系模式时 如果两实体间的联系是m n 下面说明中正确的是 A将m方码和联系的属性纳入n方的属性中B将n方码和联系的属性纳入m方的属性中C在m方属性和n的属性中均增加一个表示级别的属性D增加一个关系表示联系 其中纳入m方和n的码D 19 若两个实体之间的联系是1 m 则实现1 m联系的方法是 A在 m 端实体转换的关系中加入 1 端实体转换关系的码B在 m 端实体转换关系的码加入到 1 端的关系中C在两个实体转换的关系中 分别加入另一个关系的码D将两个实体转换成一个关系A 20 下列不属于数据库逻辑设计阶段应考虑的问题是 A概念模式B存取方法C处理要求DDBMS特性B 21 要将如下的ER图转换成关系模式 可以转换为 关系模式A1个B2个C3个D4个C 借书人 图书 借阅 m n 22 E R图向关系模式转换要解决的问题是如何将实体和实体之间的联系转换成关系模式 如何确定这些关系模式的 属性和码 23 数据库逻辑设计中进行模型转换时 首先将概念模型转换成 然后将该一般模型转换为 最后对该数据模型进行优化与特定的DBMS无关的但为一般的关系模型 网状模型或层次模型所表示的一般模型特定DBMS支持的数据的数据模型 24 某医院病房计算机管理中心需要如下信息 科室 科名 科地址 科电话 医生姓名病房 病房号 床位号 所属科室名医生 姓名 职称 所属科室名 年龄 工作证号病人 病历号 姓名 性别 诊所 主管医生 病房号其中 一个科室有多个病房 多个医生 一个病房属于一个科室 一个医生只属于一个科室 但可负责多个病人的诊治 一个病人的主管医生只有一个 完成如下设计 1设计该计算机管理系统的E R图2将该E R图转换为关系模式结构3指出转换接过中每个关系模式的候选码 25 病房 科室 组成 m 1 病人 医生 诊治 1 1 病房号 床位号 入住 从属 m m m 1 科名 科地址 科电话 工作证号 姓名 职称 年龄 性别 姓名 病历号 26 对应的关系模式结构如下科室 科名 科地址 科电话 病房 病房号 床位号 科室号 医生 工作证号 姓名 职称 科室名 年龄 病人 病历号 姓名 性别 主管医生 病房号 27 设某商业集团数据库中有3个实体集 一是 商店 实体集 属性有商店编号 商品名 地址等 二是 商品 实体集 属性有商品号 商品名 规格 单价等 三是 职工号 实体集 属性有职工编号 姓名 性别 业绩等 商店与商品间存在 销售 联系 每个商店可销售多种商品 每中商品也可以放在多个商店销售 每个商店销售的一种商品有月销售量 商店与职工之间存在 聘用 联系 每个商店有许多职工 每个职工职能在一个商店工作 商店聘用职工有聘用期和工资1画出E R图2将E R图转换成关系模式 并指出主码和外码 28 商店 商品 职工 销售 聘用 商店编号 商店名 地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 隆阳区辅警管理办法
- 个体工商管理暂行办法
- 2025年村级后备干部选拔考试题库与答案
- 2025年村干部测试试题及答案
- 建筑垃圾资源化生产调度方案
- 岗前安全培训证明课件
- 源网荷储一体化项目绿色低碳发展规划方案
- 岗前安全保密培训课件
- 污水管网流量监测点布设方案
- 农耕文化体验项目建设方案
- 中国中小学生积极心理品质量表2
- 肯尼迪总统就职演讲中英版
- 《七大营养素》课件
- 农业基因资源发掘于种质创新利用取得了新进展
- 愿你慢慢长大
- (完整word版)高中英语3500词汇表
- HND商务文化和策略
- 小班-社会语言-懂礼貌的好宝宝-课件(互动版)
- 超高层带伸臂结构巨型环桁架施工技术总结附图
- 2022年中石化污水处理工应知应会题库(含答案)
- 朝天区东溪河大桥建设工程(主引道)行洪论证与河势稳定评价报告
评论
0/150
提交评论