- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 关系数据库设计 本章要点 掌握数据库设计的任务、方法与步骤,掌握需求分析阶段任务,掌握概念结构设计方法,掌握实体-联系模型设计方法,掌握逻辑结构设计方法,掌握关系数据库库最常用的术语和基本概念,了解物理结构设计内容,了解数据库实施内容。 第八章 关系数据库设计 Access属于关系型数据库管理系统之一。关系数据库设计就是针对具体的应用问题,进行信息的抽象,构造优化概念模型,设计最佳的逻辑模型和物理结构,并以此为依据建立关系型数据库及应用系统。通过设计减少数据冗余,达到一定范围内的数据共享,满足用户对信息和信息处理的需求。 其主要内容就是:概念模型、逻辑模型和物理模型,以及关系模式的规范化。 在进行数据库开发的过程中,数据库模式一经设计完成,通常情况下是不轻易改动的,它不仅作为应用程序存取数据、处理数据的数据结构参照,还要成为实现数据物理存储的数据结构定义的依据 数据库设计的步骤 数据库设计是综合运用计算机软、硬件技术,结合应用系统领域的知识和管理技术的系统工程。 数据库设计归纳为如下几个阶段: 1.需求分析阶段 2.概念结构设计阶段 3.逻辑结构设计阶段 4.物理结构设计阶段 5.实施阶段 6.使用与维护阶段 需求分析 (1)信息要求:了解用户将从数据库中获得信息的内容、性质,数据库应用系统用到的所有基础信息类型及其联系,了解用户希望从数据库中获得哪些类型的信息,数据库中需要存储哪些数据。 (2)处理要求:了解用户希望数据库应用系统对数据进行什么处理,对各种数据处理的响应时间的要求,对各种数据处理的频率的要求,对数据处理方式的要求是批处理还是联机处理等。 需求分析 (3)安全性要求:了解用户对数据库中存放的信息的安全保密要求,哪些信息是需要保密的,哪些信息是不需要保密的。 (4)完整性要求:了解用户对数据库中存放的信息应满足什么样的约束条件,什么样的信息在数据库中才是正确的数据。 第八章 数据库设计 8.1 概念模型设计 概念模型设计,就是解决现实世界中的问题如何表达成信息世界中的问题。是对现实世界的第一次抽象与模拟。 通过对用户需求进行综合分析、归纳和抽象,设计出的能够描述现实世界的概念模型。 第八章 关系数据库设计 8.1.1 实体-联系模型(Entity Relationship Model)简称E-R模型。 1.实体(Entity):客观存在并相互区别的“事物”。 2.属性(Attribute):实体有若干个特性,每一个特性称为实体一个属性。 3.实体型(Entity Type):用实体名和属性名称集来描述同类实体,称为实体型。 第八章 关系数据库设计 8.1 实体-联系模型 4.实体集(Entity Set):实体集是若干个同类实体的集合。 5. 码(Key):如果某个属性或某个属性集的值能够唯一地标识出实体集中的某一个实体,该属性或属性集就可称为码(关键字)。作为码的属性或属性集又称为主属性,反之为非主属性。 6.联系(Relationship):联系是两个或两个以上的实体集间的关联关系的描述。 第八章 关系数据库设计 实体-联系图 E-R模型是用E-R图来描述的,即通过图形描述实体集、实体属性和实体集之间联系的图形。 在E-R模型中,数据的结构被表示为“实体-联系”图(E-R图),图中有3个主要的元素,即实体集、属性和联系。 其中: (1)“矩形”框用于表示实体集; (2)“椭圆形”框用于表示实体集中实体的公共属性; (3)“菱形”框用于表示实体集之间的联系。 第八章 关数据库设计 实体集联系类型——实体集的联系类型有如下3种类型: 1.一对一联系 设有实体集A与实体集B,如果A中的一个实体,至多与B中的一个实体关联,反过来,B中的一个实体,至多与A中的一个实体关联,称A与B是“一对一”联系类型,记作(1:1)。 2.一对多联系 设有实体集A与实体集B,如果A中的一个实体,与B中可以有多个实体关联,反过来,B中的一个实体,至多与A中的一个实体关联,称A与B是“一对多”联系类型,记作(1∶n)。 3.多对多联系 设有实体集A与实体集B,如果A中的一个实体,与B中可以有多个实体关联,反过来,B中的一个实体,与A中可以有多个实体关联,称A与B是多对多联系类型,记作(m∶n)。 第八章 关数据库设计 8.1.1 E-R模型的设计方法 自顶向下 自底向上 逐步扩
您可能关注的文档
- 第二讲人力资本与经济增长.ppt
- 第二部分 中国国情、策与云南省情第二部分 中国国情、国策与云南省情.doc
- 第二讲 数值模拟基础及法理论方法理论.ppt
- 第二部分 会计核算方(MBA会计学-吉林大学,孙烨)第二部分 会计核算方法(MBA会计学-吉林大学,孙烨).ppt
- 第二讲 项目风险的分类管理原则第二讲 项目风险的分类与管理原则.ppt
- 第五单元多器官功能障碍合征综合征.doc
- 第五章 施工合同管理.ppt
- 第五章 任务型教学第.ppt
- 第二部分 专题三 工业程图题流程图题.ppt
- 第五章 眼科护理常规.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)