2021年系统分析师教材参考数据库知识.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专项六:数据库知识 数据库管理系统功能和特性   · 数据库模型(概念模式、外模式、内模式)   · 数据模型,ER图,第一范式、第二范式、第三范式   · 数据操作(集合运算和关系运算)   · 数据库语言(SQL)   · 数据库控制功能(并发控制、恢复、安全性、完整性)   · 数据仓库和分布式数据库基本知识 1、数据库知识 1.1数据管理技术发展   数据管理技术发展阶段:   人工阶段:数据解决方式是批解决。其特点是: ????????? 数据不保存 ????????? 没有专用软件对数据进行管理 ????????? 只有程序概念,没有文献概念 ????????? 一组数据相应一种程序,即数据是面向程序   文献系统阶段:数据解决方式有批解决,也有联机实时解决。其特点是: ????????? 数据可长期保存在外存上 ????????? 数据逻辑构造与物理构造有了区别,但简朴 ????????? 文献组织已多样化,有索引文献、链接文献和直接存取文献等,但文献之间互相独立,没有联系 ????????? 数据不再属于某个特定程序,可重复使用,但数据构造和程序之间依赖关系并未主线变化。 其缺陷是: ????????? 数据冗余性 ????????? 数据不一致性 ????????? 数据联系弱   数据库阶段:其特点是: ????????? 用关系模型表达复杂数据模型 ????????? 有较高数据独立性 ????????? 数据库系统为顾客提供了以便顾客接口 ????????? 数据库管理系统提供了四个方面数据控制能力-数据完整性、数据安全性、数据库并发控制、数据库恢复 数据库基本概念   数据库(DB):是存储在一起有关数据集合。DB能为各种顾客共享,具备最小冗余度,数据间联系密切,而又有较高程序与数据独立性。   数据库管理系统(DBMS):DBMS是位于顾客与操作系统之间一层数据管理软件,为顾客或应用程序提供访问DB办法,涉及DB建立、查询、更新及各种数据控制。DBMS可分为层次型、网状型、关系型、面向对象型。   数据库系统(DBS):即是采用了数据库技术计算机系统,是实既有组织地、动态存储大量关联数据,以便多顾客访问计算机软件、硬件和数据资源而构成系统。   数据库技术:研究数据库构造、存储、设计、管理和使用一门软件学科。 1.2数据模型   表达实体类型及实体之间联系模型称为“数据模型”。数据模型是严格定义概念集合,数据库数据模型应涉及数据构造(指对实体类型和实体之间联系表达和实现)、数据操作(指对数据库检索和更新两大类操作)和完整性约束(给出数据及其所具备制约合依赖规则)3个某些。   数据模型种类诸多。当前广泛使用数据模型可分为两种:概念数据模型和构造数据模型。 概念数据模型   这是一种独立于任何计算机系统模型,完全不涉及信息在计算机系统中表达,用于建立信息世界数据模型,是现实世界第一层抽象,是顾客和数据库设计人员进行交流工具,其中最知名模型是“实体联系模型”(ER模型)。   ER模型直接从现实世界中抽取出实体类型及实体间联系图(ER图)表达数据模型。普通遇到实际问题时,总是先设计一种ER模型,然后再把ER模型转换成与DBMS关联数据模型。 构造数据模型(亦称基本数据模型):   这是直接面向数据库逻辑数据构造,普通有一组严格定义了语法和语义数据库语言,用来定义、操纵数据库中数据。其重要有层次、网状、关系模型三种。 ◆层次模型:用树型(层次)构造表达实体类型及实体之间联系数据模型称为层次模型。层次构造是一棵树,树结点是记录类型,非根结点有且只有一种父结点。上一层记录类型和下一层记录类型联系是1:M联系。 ◆网状模型:用从构造(网络构造)表达实体类型及实体间联系数据模型称为网状模型。记录之间联系通过指针实现,M:N联系容易实现(一种M:N联系可拆成两个1:M联系),查询效率高。 ◆关系模型:用规范化了二维表格构造表达实体集,用键表达实体间联系。普通是若干个关系模型构成集合。 1.3数据库系统构造 ?? 数据库数据体系构造 数据库数据体系构造提成3个级别:内部级、概念级、外部级。从某个角度看到数据特性称为数据视图。 ????????? 外部级最接近顾客,是顾客看到数据特性,顾客数据视图称为外模型。 ????????? 概念级是涉及到所有顾客数据定义,也就是全局数据视图,称为概念模型。 ????????? 内部级是最接近于物理存储设备,涉及到实际数据存储方式。物理存储数据视图称为内模型。 这些模型用数据库数据定义语言(DDL)描述后,分别得到外模式、概念模式、内模式。为实现这3个抽象级别转换,数据库和管理系统在这3级构造之间提供了两层映象:外模式/概念模式映象和概念模式/内模式映象 数据库管理系统重要目的:把

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档