数据处理的技术.pptVIP

  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文档。上传文档
查看更多
1、1NF 定义:如果关系R的所有属性都是不可再分的数据项,则称该关系属于第一范式,记为:R∈1NF。 1NF的关系是从关系的基本性质而来的,任何关系必须遵守。 表1.关系W的样值示意 W(日期, 工号, 姓名, 工种, 定额,超额, 车间, 车间主任) 从表1中,不难发现其中存在以下毛病: ①数据冗余大 ②修改麻烦 ③插入异常 ④删除异常 W(日期, 工号, 姓名, 工种, 定额,超额, 车间, 车间主任) 2、2NF 定义:如果关系R∈1NF,且它的每一非主属性都完全依赖于主键,则称R属于第二范式,记为:R∈2NF。 W(日期, 工号, 姓名, 工种, 定额,超额, 车间, 车间主任) 对应w关系的w1和w2关系样值 W2(工号, 姓名, 工种, 定额, 车间, 车间主任) 从表3中,不难发现其中存在以下毛病: ①数据冗余大 ②修改麻烦 ③插入异常 ④删除异常 原因:w2关系仍然不够规范,即对w2的限制少,造成其中存放的信息太杂乱。W2关系中属性间存在着完全依赖、传递依赖等不同的依赖情况。 3、3NF 定义:如果关系R∈2NF,且它的每一非主属性都不传递依赖于关键字,则称R属于第三范式,记为:R∈3NF。 W2(工号, 姓名, 工种, 定额, 车间, 车间主任) 第三节 关系规范化 (3)多对多联系(many—to—many) 多对多联系是指对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之有联系;反之,实体集B中的每一个实体,实体集A中有m个实体(m≥0)与之有关系,则称实体集A与实体集B有多对多的联系。例如工人与技能之间的关系就是多对多的关系,即一个工人可以有多种技能,一种技能也可为多个工人所掌握。 3. 数据库的数据模型 数据模型是对客观事物及其联系的数据描述,是实体联系模型数据化。 2. 实体联系模型(entity relationship model) 第二节 数据库技术 (l)层次模型(Hierarchical Model) 层次模型是层次式数据库所采用的数据模型,它是以树结构作为基本结构,通过树结构及树结构之间的逻辑关系来表示数据间联系的一种模型,它反映了现实世界中实体之间的一对多的关系。 层次式数据模型的优点是层次清楚,结点间的联系简单。缺点是处理个别记录效率低,数据库文件的维护麻烦。 (2)网状模型(Network Model) 网状模型又叫网络模型,它反映了现实世界中实体间存在的较为复杂的联系。 在网状结构中,任何一个已知实体可以有任意个上属记录和下属记录。网状结构克服了层次结构中的许多固有缺陷,但网状结构太复杂,数据处理快又繁杂,而且适合于某一网状结构的处理方法往往不适合于别的网状结构。 3. 数据库的数据模型 第二节 数据库技术 (3)关系模型(Relational Model) 关系模型是采用二维表格式的数据模型,在一张二维表中,一个竖列反映实体的某一属性,我们称之为字段。表中的一行形成一个实体,我们称之为记录,它由各个数据项(字段值)所组成,反映了某一实体的所有有关特性。由许多行、许多列组成的二维表可以用来反映同类实体(或实体集)的所有有关的信息,称为数据库文件。 关系式数据模型是一种数学化的模型。关系式数据结构具有坚实的数学理论基础,简单、明了、直观、容易理解和掌握,在现实生活中应用最多,因此关系式数据库得到了非常广泛的应用。而且,由于层次式和网状式数据结构都可以通过一定方法转化为关系式数据模型来处理。因此,关系式数据库被认为是今后数据库的发展方向。 3. 数据库的数据模型 第二节 数据库技术 目前数据库的系统结构基本上采用的是三级结构模式,即对应于全局逻辑级的模式,对应于用户级分模式和对应于物理存储级的存储模式。如图4.3所示。 图4.3 数据库系统结构示意图 第二节 数据库技术 三、数据库的系统结构 数据库管理系统(Data Base Management System, DBM)是对数据进行管理的软件系统,是为数据库建立、使用和维护而配置的。数据库管理系统的主要目的是使数据作为一种可管理的资源,从而使数据易于为各种用户所共享,增进数据的安全性、完整性和可用性,提高数据的独立性。 (1)数据定义语言 数据定义语言用以定义数据库的各级数据结构及它们之间的映象,还包括各种完整性约束和安全性措施。依描述的对象不同,它可分为模式数据描述语言、子模式数据描述语言和物理数据描述语言。 1. 数据库管理系统的组成 数据库管理系统由下列三类软件组成: 第二节 数据库技术 四、数据库管理系统 (

文档评论(0)

seunk + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档