- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 作业: 该公司有多个部门,每个部门有多个职工,每一名职工属于一个部门。一名职工可能有多种技能,同一种技能有很多员工具备。 选择局部应用(2): XX公司管理-人员管理 在人员管理中数据库需保存的主要信息主要有:职工基本信息、所属部门,具备的技能与技术等。 职工号 职工名 部门名 性别 年龄 技能 职工 … … 职工 技能 具有 M N 聘用 1 N 部门 实体集: 部门(部门号,部门名,负责人) 职工(职工号,职工名,性别,年龄) 技能(技能代号,技术名称,类别) 联系: 聘用 具有(等级) 人员管理E-R图(2) (分析方法同上) 1) 属性域冲突,即属性值的类型、取值范围不同。 假设: E-R(1)中部门号为字符型,取值范围(0-9) E-R(2)中部门编号为数字型,取值范围(0-99) 2)属性取值单位冲突 如职工的工作量有的以小时为单位,有的可能以天为单位 属性冲突通常以讨论和协商方式解决 3.3.3 视图的集成 1. 合并分E-R图,生成初步E-R图 (1) 属性冲突 (2) 命名冲突 1)同名异义冲突,即不同意义的对象在不同的局部应用中具有相同的名字。 例如:房间(宿舍楼号,房间号,床位数) 房间(教学楼号,教室号,座位数) 2) 异名同义冲突,即意义相同的对象在不同的局部应用中有不同的名字。 例如:E-R(1)’员工‘与E-R(2)’职工‘是相同意义上的对象 1) 同一对象在不同的应用中具有不同的抽象。 ‘部门’在E-R(1)作为属性,在E-R(2)实体集 2) 同一实体集在不同分E-R图中的属性组成不一致. 同一实体集在不同局部视图中所包含的属性不完全相同。 这是常见的一类冲突: E-R(1)中 员工(员工号,员工名,性别) E-R(2)中 职工(职工号,职工名,性别,年龄) (3) 结构冲突 3) 实体集之间的联系在不同的分E-R图中呈现不同的类型。 例如2个实体集E1、E2在一个局部应用中是一对一的联系,而在另一个局部应用中是一对多的联系 (3) 结构冲突 冲突 属性冲突 命名冲突 结构冲突 属性域冲突 属性取值单位冲突 同名异义冲突 异名同义冲突 同一对象有不同的抽象 同一实体集属性组成不一致. 实体集之间的联系类型不一致 实体集: 部门(部门号,部门名,负责人) 职工(职工号,职工名,性别,年龄) 技能(技能代号,技术名称,类别) 联系: 聘用 具有(等级) 实体集: 工程(工程号,工程名,工期,部门名) 员工(员工号,员工名,性别) 客户(客户号,客户名,电话) 联系: 参与(工时) 属于 一、命名冲突: 1)‘员工’统一为‘职工’ 二、结构冲突:1)职工属性为职工号,职工名,性别,年龄 2)将部门名抽象为实体集 将局部E-R图合并 实体集: 客户(客户号,客户名,电话) 工程(工程号,工程名,工期) 部门(部门号,部门名,电话,负责人)职工(职工号,职工名,性别,年龄) 技能(技能代号,技术名称,类别) 联系: 属于 承担 参与(工时) 聘用 具有(等级) 技能 具有 M N 聘用 N 1 M N 职工 工程 参与 N1 部门 承担 职工 1N 属于 客户 确定局部结构范围 确定局部 结构实体集 定义局部结构属性 定义局部结构联系 还有局部结构设计? 系统分析结果 全局E-R模型设计 有 无 E-R 模型的设计步骤 3.4.2 概念模型向关系模型的转换 1. 实体集的转换规则 一个实体集转换为关系模型中的一个关系模式,实体集的属性就是关系模式的属性,从实体集码中选择一个当主码。 客户(客户号,客户名,电话) 工程(工程号,工程名,工期) 部门(部门号,部门名,电话,负责人)职工(职工号,职工名,性别,年龄) 技能(技能代号,技术名称,类别) 2. 实体集间联系的转换规则 (1) 1:1联系的转换方法 1) 将1:1联系转换为一个独立的关系模式,与该联系相连的各实体集的主码以及联系本身的属性均转换为该模式的属性,且每个实体集的主码均是该关系模式的码,选择一个当主码。 实体集: 职工(职工号,姓名,年龄) 地点(地点编号,地点名,值班电话) 联系: 值班(日期) 值班(职工号,地点编号,日期) 或 值班(地点编号,职工号,日期) 地点 职工 值班 11 2) 将1:1联系与某一端实体集所对应的关系模式合并,在被合并关系模式中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的主码 产品 职工 负责 11 实体集: 职工(职工号,姓名,年龄) 产品(产品号,产品名,价格) 联系: 负责 职工(职工号,姓名,年龄,产品号) 产品(产品号,产品名,价格) 职工(职工号,姓名,年龄) 产品(产品号,产品名,价格,职工号) 在关系
您可能关注的文档
最近下载
- 一年级语文(上)期中测试卷A.doc VIP
- 儿童中枢神经系统疾病的影像诊断题库答案-2025年华医网继续教育.docx VIP
- 胃肠道肿瘤的影像表现及新技术的应用题库答案-2025年华医网继续教育答案.docx VIP
- 创业培训IYB课件.pptx VIP
- 妇科肿瘤影像诊断和新技术的应用题库答案-2025年华医网继续教育.docx VIP
- 土地资源学-全套PPT课件.pptx
- 茶店经营管理技巧.pdf VIP
- 第8课用制度体系保证人民当家作主课件(共18张PPT)中职高教版(2026)中国特色社会主义.pptx VIP
- [农学]土地资源学讲义.doc VIP
- 车尔尼849钢琴练习曲第25首(高清带指法).pdf VIP
原创力文档


文档评论(0)