欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    逻辑结构设计例题精选文档.ppt

    • 资源ID:52093114       资源大小:1.51MB        全文页数:30页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    逻辑结构设计例题精选文档.ppt

    逻辑结构设计例题本讲稿第一页,共三十页【例】学生实体可以转化为如下关系模式,其中学号为学生关系的码。学生(学号,姓名,性别,年龄,班级)本讲稿第二页,共三十页2实体间联系的转换实体间联系的转换 (1)1:1联系 可以转换为一个独立的关系模式可以转换为一个独立的关系模式 与该联系相连的各实体的码以及联系本身的属性均转换为该联系的属性 每个实体的码均是该联系的候选码。也可以与任意一端对应的关系模式合并也可以与任意一端对应的关系模式合并 在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。本讲稿第三页,共三十页【例】假如有一个“管理”的联系,即一个班主任管理一个班级,一个班级只能由一个班主任管理,该联系为1:1联系,将其转化为关系模式有三种方法教师班级教师号姓名性别职称班级号学生人数管理11本讲稿第四页,共三十页1 转化为一个独立的关系模式 教师(教师号,姓名,性别,职称)班级(班级号,学生人数)管理(管理(教师号教师号,班级号)或管理(教师号,班级号)或管理(教师号,班级号班级号)2 将其与“班级”关系模式合并,增加“教师号”属性 班级(班级号,学生人数,教师号教师号)教师(教师号,姓名,性别,职称)3 将其与“教师”关系模式合并,增加“班级号”属性 教师(教师号,姓名,性别,职称,班级号班级号)班级(班级号,学生人数)本讲稿第五页,共三十页2实体间联系的转换实体间联系的转换 (2)1:n联系 可以转换为一个独立的关系模式可以转换为一个独立的关系模式 它的属性由联系双方关系模式的关键字以及联系本身的属性组成 新关系模式的关键字即为n端关系模式的关键字 也可以与也可以与n端对应的关系模式合并,构成一个新的关系端对应的关系模式合并,构成一个新的关系模式模式 新属性由联系所对应的另一端(1端)的关系模式中的关键字与联系自身的属性组成 新关系模式的关键字保持原n端的不变。本讲稿第六页,共三十页【例】假如有一个“所属”的联系,即一个学生只能属于一个系部,而一个系部有多个学生,该联系为1:n联系,将其转换为关系模式有两种方法:学生系部学号姓名性别年龄班级系号系名系主任电话所属1n本讲稿第七页,共三十页n1 转化为一个独立的关系模式 学生(学号,姓名,性别,年龄,班级)系部(系号,系名,系主任,电话)所属(所属(学号学号,系号),系号)n2 将其与“学生”关系模式合并,增加“系号”属性 学生(学号,姓名,性别,年龄,班级,系号系号)系部(系号,系名,系主任,电话)本讲稿第八页,共三十页2实体间联系的转换实体间联系的转换(3)m:n联系 转换为一个关系模式转换为一个关系模式 与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性。关系的码为各实体码的组合。本讲稿第九页,共三十页【例】假如有一个“选修”的联系,即一个学生可以选修多门课程,一门课程可以被多个学生选修,则联系是一个m:n联系,将其转化为如下关系模式:学生课程选修nm学号姓名性别年龄班级课程号课程名学分成绩本讲稿第十页,共三十页【例】假如有一个“选修”的联系,即一个学生可以选修多门课程,一门课程可以被多个学生选修,则联系是一个m:n联系,将其转化为如下关系模式:1 转化为一个独立的关系模式 学生(学号,姓名,性别,年龄,班级)课程(课程号,课程名,学分)选修(选修(学号,课程号学号,课程号,成绩),成绩)本讲稿第十一页,共三十页2实体间联系的转换实体间联系的转换(4)三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,关系的码为各实体码的组合。本讲稿第十二页,共三十页【例】假如有一个“授课”的联系,即一个教师可以讲授多门课程,每门课又可以使用多本参考书,该联系是一个三个实体间的多元联系,将其转化为如下关系模式:授课(授课(教师号,课程号,书号教师号,课程号,书号)教师课程参考书授课教师号课程号书号本讲稿第十三页,共三十页2实体间联系的转换实体间联系的转换(5)同一实体集的实体间的联系,即自联系,也可按上述1:1、1:n和m:n三种情况分别处理。本讲稿第十四页,共三十页【例】假如有一个“领导”的联系,即一个教师可以领导其他很多教师,即在“教师”实体集内部存在领导与被领导的1:n的自联系,可以将该联系与教师实体合并,并增加一个“系主任”属性,但与“教师号”来自同一个域 教师(教师号,姓名,性别,职称,系主任)教师领导n1本讲稿第十五页,共三十页习题在关系数据库设计中,设计关系模式是_的任务A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段C本讲稿第十六页,共三十页从ER模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是_A m端实体的码B n端实体的码C m端实体码与n端实体码的组合D 重新选择其他属性C本讲稿第十七页,共三十页如果两个实体之间的联系是m:n,则_引入第三个交叉关系A 需要B 不需要C 可有可无D 合并两个实体A本讲稿第十八页,共三十页从E-R图导出关系模式时,如果两实体间的联系是m:n,下面说明中正确的是_A 将m方码和联系的属性纳入n方的属性中B 将n方码和联系的属性纳入m方的属性中C 在m方属性和n的属性中均增加一个表示级别的属性D 增加一个关系表示联系,其中纳入m方和n的码D本讲稿第十九页,共三十页若两个实体之间的联系是1:m,则实现1:m联系的方法是_A 在”m”端实体转换的关系中加入“1”端实体转换关系的码B 在“m”端实体转换关系的码加入到”1“端的关系中C 在两个实体转换的关系中,分别加入另一个关系的码D 将两个实体转换成一个关系A本讲稿第二十页,共三十页下列不属于数据库逻辑设计阶段应考虑的问题是_A 概念模式B 存取方法C 处理要求D DBMS特性B本讲稿第二十一页,共三十页要将如下的ER图转换成关系模式,可以转换为_关系模式A 1个 B 2个 C 3个 D 4个C 借书人图书借阅mn本讲稿第二十二页,共三十页E-R图向关系模式转换要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的_属性和码本讲稿第二十三页,共三十页数据库逻辑设计中进行模型转换时,首先将概念模型转换成_,然后将该一般模型转换为_,最后对该数据模型进行优化与特定的DBMS无关的但为一般的关系模型,网状模型或层次模型所表示的一般模型特定DBMS支持的数据的数据模型本讲稿第二十四页,共三十页某医院病房计算机管理中心需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊所,主管医生,病房号其中,一个科室有多个病房,多个医生,一个病房属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:1 设计该计算机管理系统的E-R图2 将该E-R图转换为关系模式结构3 指出转换接过中每个关系模式的候选码本讲稿第二十五页,共三十页病房科室组成m1病人医生诊治11病房号床位号入住从属mmm1科名科地址科电话工作证号姓名职称年龄性别姓名病历号本讲稿第二十六页,共三十页对应的关系模式结构如下科室(科名,科地址,科电话)病房(病房号,床位号,科室号)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,主管医生,病房号)本讲稿第二十七页,共三十页设某商业集团数据库中有3个实体集,一是”商店“实体集,属性有商店编号,商品名,地址等;二是”商品“实体集,属性有商品号,商品名,规格,单价等;三是”职工号“实体集,属性有职工编号,姓名,性别,业绩等。商店与商品间存在”销售“联系,每个商店可销售多种商品,每中商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在”聘用“联系,每个商店有许多职工,每个职工职能在一个商店工作,商店聘用职工有聘用期和工资1 画出E-R图2 将E-R图转换成关系模式,并指出主码和外码本讲稿第二十八页,共三十页商店商品职工销售聘用商店编号商店名地址工资聘用月销售量商品号商品名规格单价职工编号姓名性别业绩m1nn本讲稿第二十九页,共三十页E-R转换为关系模式商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,工资)外键:商店编号商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)外键:商店编号,商品号本讲稿第三十页,共三十页

    注意事项

    本文(逻辑结构设计例题精选文档.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开