- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 数据库系统概述 (3)每一个系聘用多名教师,每一个教师只属于一个系,所以系与教师实体之间是一对多的联系。根据上述语义画出局部E-R图3,如图1-13所示。 (4)每一个系有多名学生注册,每一个学生只属于一个系,所以系与学生实体之间是一对多的联系。根据上述语义画出局部E-R图4,如图1-14所示。 第1章 数据库系统概述 (5)每一个系根据专业需要开设多门课程,每一门课程隶属于一个系,所以系与课程实体之间是一对多的联系。根据上述语义画出局部E-R图5,如图1-15所示。 (6)每一个教师讲授多门课程,每一门课程只能由一个教师讲授,所以教师与课程实体之间是一对多的联系。根据上述语义画出局部E-R图6,如图1-16所示。 第1章 数据库系统概述 (7)每一名学生可以选修多门课程,且每一门课程可以有多名学生选修,所以学生与课程实体之间是多对多的联系。如果两个实体之间的联系是多对多(M:N),则需要建立第三个实体,将M:N联系转换成两个1:M联系,这第三个实体称为复合实体,用菱形加矩形框表示。复合实体的主码由两个父实体的主码复合而成。画出局部E-R图7,如图1-17所示。 画出全局E-R图,如图1-18所示。 第1章 数据库系统概述 图1-18 全局E-R图 第1章 数据库系统概述 1.2.2 本节知识点 运用实体-联系模型的相关知识,采用E-R方法,可以完成数据库概念模型的设计任务。数据库的设计是一个不断反复、逐步优化的过程。要建立一个E-R模型,首先要了解组织的业务流程,画出初步的E-R图。E-R图的初稿有可能遗漏了某些实体、属性或联系,经过不断充实、修改和完善,直至最终用户和设计人员一致认为E-R图完全表达了业务要求为止。 第1章 数据库系统概述 在局部E-R图设计过程中需要注意的是:能作为属性的就不要作为实体,这样有利于E-R图的简化。 在综合过程中需要注意的是:同名实体只能出现一次,还要去掉不必要的联系,以便消除冗余。一般来说,从全局E-R图必须能导出原来的所有局部视图。 最后需要说明的是,一个系统的E-R图不是惟一的,强调不同侧面画出的E-R图可能有很大的不同。 第1章 数据库系统概述 1.3 结构模型设计案例 案例说明 E-R模型只能说明实体以及实体间语义的联系,还不能进一步说明详细的数据结构,现有的数据库系统没有一个能直接接受E-R模型。因此,数据库设计下一阶段的主要任务是将概念结构转换成逻辑结构,即将E-R模型转换成结构数据模型。 由于E-R模型是概念模型,独立与任何特定的DBMS。所以,必须根据具体使用的DBMS进行转换,本案例只讨论E-R模型向关系数据库的转换方法。 第1章 数据库系统概述 1.3.1 操作步骤 根据案例一得出的所有局部E-R图及全局E-R图,参考该大学的教学业务规则,建立关系数据库。关系数据库应包括如下表结构。 注:表中带下划线的属性为主码。 第1章 数据库系统概述 (1)学院(学院编号,学院名称,学院地址,院长编号)。 主码=学院编号 NOT NULL 外码=院长编号 (2)院长(院长编号,姓名,电话号码,办公室)。 主码=院长编号 NOT NULL (3)系(系编号,系名称,电话号码,系地址,学院编号)。 主码=系编号 NOT NULL 外码=学院编号 (4)教师(教工号,姓名,学历,职称,工资,电话号码,系编号)。 主码=教工号 NOT NULL 外码=系编号 第1章 数据库系统概述 (5)学生(学号,身份证号,姓名,性别,出生年月,专业,电话号码,系编号)。 主码=学号 NOT NULL 外码=系编号 (6)课程(课程编号,课程名称,学分,学时数,时间,地点,系编号,教工号)。 主码=课程编号 NOT NULL 外码=教工号 (7)成绩(学号,课程编号,分数) 主码=学号,课程编号 NOT NULL 外码=课程编号 外码=学号 第1章 数据库系统概述 图1-19 数据结构图 第1章 数据库系统概述 1.3.2 技术实训 为了表示关系数据库的逻辑结构,常用数据结构图表示关系数据库中表与表之间的联系。用矩形表示关系,矩形内填写属性,主码加下划线。用连接线表示联系,联系线端点画上角度符号表示“多”的一边。 图1-18的全局E-R图中,由于学生与课程实体之间是多对多(M:N)的联系,所以需要建立第三个成绩实体,将M:N联系转换成两个1:M联系。图1-19 数据结构图中,成绩实体的主码由课程编号(课程实体的主码)及学号(学生实体的主码)复合而成。 第1章 数据库系统概述 1.3.3 本节知识点 E-R模型
您可能关注的文档
- 建筑施工技术 第二版 ppt第4章 钢筋混凝土工程.ppt
- 建筑施工技术 第二版 ppt第5章 脚手架工程.ppt
- 建筑施工技术 第二版 ppt第8章 结构安装工程.ppt
- 建筑施工技术 第二版 ppt第9章 钢结构工程.ppt
- 建筑施工技术 第二版 ppt第12章 建筑装饰.ppt
- 建筑施工技术 第二版 ppt第十章 防水工程.ppt
- 建筑施工技术 第二版 ppt绪论 钱大行.ppt
- 建筑识图与建筑构造学习情境1.ppt
- 建筑识图与建筑构造学习情境2.ppt
- 建筑识图与建筑构造学习情境3.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第2章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第3章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第4章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第5章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第6章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第7章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第8章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第9章.ppt
- 数据库系统及应用 第五版 高职计算机大类专业基础 赖申江数据库 第10章.ppt
- 数据库原理及应用第1章数据库系统概述.ppt
最近下载
- 消防故障报备情况说明.doc VIP
- DBJ50_T-404-2021 建筑工地排水技术标准.docx VIP
- DBJ50_T-404-2021 建筑工地排水技术标准.pdf VIP
- Word模板:全民关注预防艾滋病公益宣传Word海报.pdf VIP
- CECS178-2009 气水冲洗滤池整体浇筑滤板及可调式滤头技术规程.pdf VIP
- ISO ∕IEC 23894-2023 信息技术 人工智能 风险管理指南(中文).pdf
- 2025年新教科版六年级上册科学全册精编知识点(彩色).pdf
- 国家开放大学《管理英语4》边学边练Unit 1-4(答案全).docx VIP
- 船员机工理论知识培训课件.pptx VIP
- 体外诊断技术与产业发展.pptx VIP
原创力文档


文档评论(0)