认识关系数据库周紫晏福建林业02课件.pptxVIP

认识关系数据库周紫晏福建林业02课件.pptx

  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文档。上传文档
查看更多

空间数据库技术应用;;关系数据库:基于关系模型,是由所有实体及实体间联系的关系集合组成。;关系数据库是目前各类数据库中最成熟、效率最高、应用最广泛的数据库系统。

20世纪70年代以后开发的数据库管理系统产品几乎都是基于关系模型的。目前,主流的商用关系数据库系统软件主要有:

MicrosoftOfficeAccess:适用于小型企业和部门

SQLServer:适用于中型企业和部门

Oracle:适用于大型企业和部门;空间数据库技术应用;;;关系数据库的设计归根到底是如何构造关系,即如何把具体的客观事物划分为几个关系,而每个关系又由哪些属性组成。“好的”、“合适”的关系模式并非随意建立,必须满足一定的规范,以达到减少冗余、提高查询效率的目的。;从1971年起,E.F.Codd相继提出了第一范式(1NF)、第二范式(2NF)、第三范式(3NF),Codd与Boyce合作提出了Boyce-Codd范式(BCNF)。在1976~1978年间,Fagin、Delobe以及Zaniolo又定义了第四范式(4NF)。到目前为止,已经提出了第五范式(5NF)。

不同范式的规范化程度不同,每种范式都规定了一些限制约束条件。满足最基本规范化的关系模式叫第一范式,第一范式的关系模式再满足另外一些约束条件就产生了第二范式、第三范式、BCNF范式等。范式的级别越高,其数据冗余和操作异常现象就越少。;要求关系表中的每一个数据项必须是不可再分的;在设计关系数据库时,关系表仅仅满足1NF的条件是不够的,尤其在增加、删除、修改时,往往会出现更新异常,这是由关系中各属性之间的相互依赖性和独立性造成的。为消除这些异常,需要对关系模式进行分解,通过分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,使关系的语义单纯化,确保所有的关系表都能满足2NF,力求绝大多数关系表满足3NF,以达到数据库设计规范化的要求。;;在进行关系数据库设计时,构造的关系必须经过规范化处理,否则可能会导致数据冗余、数据更新不一致、数据插入异常和删除异常等问题。;;;;;;数据库设计是建立数据库及其应用系统的核心和基础。

数据库设计一般是从概念设计到逻??设计,再到物理设计,即对客观世界的事物进行抽象,转换成依赖于某一个DBMS的数据。

关系数据库是数据库的一种,其设计也遵循数据库的设计流程。;;需求分析是整个数据库设计过程中的第一步,也是最重要的一步,是其它后续步骤的基础。需求分析做得不好,可能会导致整个数据库设计返工重做。在分析用户需求时,要确保用户目标的一致性。需求分析结果常用数据流程图和数据字典加以描述。;;;;什么是概念模型设计;关系数据库的设计重在表的设计,而表的设计重在E-R图的设计。数据库设计阶段要解决数据库中有多少个数据表、各个表中要设置哪些字段,每个字段的属性如何,表之间的关系如何等问题。以上问题可以由概念设计阶段的E-R图来回答。

一个表不可缺少的要素是:表名、字段名、字段数据类型、字段大小、字段属性、表的主关键字。

其它的可选要素是:字段说明、表的属性等。

表名和字段名:可由字母、汉字、数字的任何组合组成。

字段数据类型及大小:文本型、数字型、日期/时间型、备注型、货币型等。

字段属性:标题、默认值、有效性规则和有效性文本等。;主关键字:由表中的一个或多个字段的组合组成。

索引:在记录数量比较大时,利用索引进行查找或排序数据时可以极大地加快处理速度,如果经常需要在某个字段进行查找、排序,建议对该字段设置索引。

索引类型:无、有(有重复)、有(无重复)。

默认值为:无,表示不建索引。

有(有重复)表示有索引,但允许字段值重复。

有(无重复)表示有索引,而且不允许字段值重复。

如:设置一个表的主键后,Access会自动在该主键字段创建索引,索引类型为无重复的唯一索引,也称为主索引。因此,对主键不应重复设置索引。

数据约束与表间关联;;;局部E-R图;局部E-R图;;;逻辑模型设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。

关系数据库逻辑模型设计过程包括导出初始关系模式、规范化处理、模式评价、优化模式、形成逻辑模型设计说明书等。;逻辑模型设计步骤;概念模型向逻辑模型转换,实质上是将概念模型阶段设计的E-R图转换成计算机世界可以支持的数据模型的过程。

由于目前采用的数据库基本上都是关系数据库,在此只探讨如何将概念

文档评论(0)

一笑倾洁 + 关注
实名认证
文档贡献者

PPT课件

1亿VIP精品文档

相关文档