mis3_3-数据组织与数据库技术done教案解析.pptVIP

mis3_3-数据组织与数据库技术done教案解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3_3.5关系模式规范化 3_3.5.2 函数依赖 函数依赖的概念 定义:设有关系模式R(A1,A2,……,Ak),X和Y都是{A1,A2,…,Ak}的子集,如果是R的任一具体关系(元组)。如果R的所有关系r都存在着:对于x的每一个具体值,都有Y的唯一的具体值与之对应,则称X函数地决定Y,或Y函数依赖于X。记为:X→Y 函数依赖与属性关系 在前面所介绍的属性间三种联系中,并不是所有的联系都存在函数依赖。设有关系模式R,属性集为A,X和Y是A的子集,X和Y之间有如下情况: ① 如果X与Y之间是“l:l”的联系,则存在函数依赖:X→Y,Y→X 这种依赖称为互为函数依赖。 ② 如果X与Y之间是“N:1”的联系,则存在函数依赖:X→Y 如果反过来就不一定存在函数依赖,因为同样的“工资”可以对应多个职工。 ③ 如果X与Y之间是“M:N”的联系,那就不存在函数依赖关系。 3_3.5.3 规范关系 第一范式(1NF) 定义:如果一个关系模式R的每个具体关系r的每个属性值都是不可分的最小数据单位,则称R为第一范式,简称1NF(First Normal Form),r为1NF关系。 第二范式(2NF) 定义:如果满足第一范式的关系模式R,它的所有属性都完全函数依赖于主关键字,则称R为第二范式,记为2NF。 第三范式(3NF) 定义:如果关系模式R满足2NF,并且它的任何一个属性都不传递依赖于任一主关键字,则称R是第三范式,记为3NF。 3_3.5关系模式规范化 本讲内容 3_3.1 信息系统的数据管理 3_3.2 文件环境下的数据组织 3_3.3 数据库环境下的数据组织 3_3.4数据模型 3_3.5关系模式规范化 3_3.6数据视图概念 3_3.7数据库设计 3_3.8面向对象及其他高级数据库系统 3_3.9数据仓库与数据挖掘 3_3.6数据视图概念 3_3.4.3 数据模型 用户看到的数据到计算机内的物理数据之间经过了两次转换。第一次是系统为了实现数据共享、减少冗余,把所有用户视图的数据进行综合,抽象成一个统一视图――全局数据。第二次是系统为了提高存取效率,把全局视图的数据按照物理组织的最优方式来存放。 图3_3.8给出了数据库的分层结构。一般来说,数据库系统的基本结构大体上是一致的,可以用三级模式和两级映像来概括描述。 3_3.6数据视图概念 3_3.6数据视图概念 3_3.3_3.1 三级模式 外模式(External Schema) 外模式对应于用户级数据库,又称子模式。它用子模式定义语言来定义,而且是用户与数据库的接口,因此,一个子模式中包含了相应用户的记录类型的描述以及与概念模式中相应记录的映像定义。这里,每个用户都必须使用一个子模式,但多个用户也可以使用同一个子模式。 概念模式(Conceptual Schema) 概念模式对应于概念级数据库,又称模式。它用模式定义语言定义。模式的主体是数据库的数据模型,它是所有用户视图数据库的一个最小并集。 内模式(Internal Schema) 内模式对应于物理级数据库,又称存储模式,用物理模式描述语言描述。物理级数据库包括数据库的全部存储数据,是用户操作的对象。从系统程序员的角度看,这些数据是按一定的文件方式组织起来的。 3_3.6数据视图概念 3_3.3_3.2 两级映象 在每两级模式之间存在着从一种模式结构到另一种模式结构的映像,这种功能是由DBMS支持的。 从外模式到概念模式的映像的作用在于:当整个系统要求改变模式时,只需改变映像关系而保持外模式不变。这种用户级数据独立于全局的逻辑数据的特性称为逻辑数据独立性。 从概念模式到内模式的映像作用在于:当物理数据库改变时,只需修改这种映像关系而保持概念模式和外模式不变。这种全局的逻辑数据独立于物理数据的特性叫物理数据独立性。 本讲内容 3_3.1 信息系统的数据管理 3_3.2 文件环境下的数据组织 3_3.3 数据库环境下的数据组织 3_3.4数据模型 3_3.5关系模式规范化 3_3.6数据视图概念 3_3.7数据库设计 3_3.8面向对象及其他高级数据库系统 3_3.9数据仓库与数据挖掘 3_3.7数据库设计 3_3.7.1 数据库设计概述 数据库设计的含义 数据库设计在管理信息系统的开发中占有非常重要的位置,它涉及多学科的综合性技术。数据库设计的好坏将直接影响整个系统的效率。同时数据库设计者的知识和经验还是非常重要的。 规范设计法中主要有新奥尔良(New Orleans)的四个阶段方法,它将数据库设计分为:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档