网站大量收购独家精品文档,联系QQ:2885784924

大型关系数据库.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 大型关系数据库 2.1 概述 数据处理是指对各种形式的数据进行收集、组织、加工、储存、抽取和传播的一系列活动的总和。 数据管理是指对数据的组织、存储、检索和维护,是数据处理的中心环节。主要围绕提高数据独立性、降低数据的冗余度、提高数据共享性、提高数据的安全性和完整性等方面来进行改进,使使用者能有效地管理和使用数据资源。 2.1.1 数据管理发展的三个阶段  1. 手工管理阶段(50年代中期以前)  2. 文件管理阶段(50年代后期---60年代中期)  3. 数据库系统管理阶段(60年代后期开始) 1. 手工管理阶段: 背景: 计算机主要用于科学计算(数据量小、结构简单,如高阶方程、曲线拟和等)。 外存只有磁带、卡片、纸带等,没有磁盘等直接存取设备。 没有操作系统,没有数据管理软件(用户用机器指令编码)。 特点: 数据由人工保存 一组数据只能面向一个应用程序,不能实现多个程序的共享数据。 不同程序不能直接交换数据,数据没有任何独立性。 2. 文件管理阶段: 用文件系统管理数据具有如下特点:   (1) 一个应用程序对应一组文件,不同的应用系统之间可以经过转化程序共享数据;多个应用程序可以设计成共享一组文件,但多个应用程序不能同时访问共享文件组。 (2) 大量的应用数据以记录为单位可以长期保留在数据文件中,可以对文件中的数据进行反复地查询、增加、删除和修改等操作。 (3) 数据的独立性差 (4) 数据的共享性差,冗余大 3. 数据库系统管理阶段 主要的特点包括: (1) 数据库具有面向各种应用的数据组织和结构。 (2) 具有高度的数据独立性。数据结构可分为数据的物理存储结构和数据的逻辑结构。 (3) 实现数据的高度共享并保证数据的完整性和安全性: DBMS要提供以下的四种控制机制:  ● 多用户并发  ● 数据完整性   ● 数据安全性 ● 数据库恢复机制 2.1.2 数据库的基本概念 1. 数据 Data 人们通常使用各种各样的符号来表示客观事物的特性和特征,这些符号及其组合就是数据。 数据的语义:数据所表示的含义。 2. 数据库 DB(Data Base) 数据库是长期储存在计算机内的、有组织的、可共享的数据集合,也是现实世界中相互关联的大量数据及数据间关系的集合。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 3.数据库管理系统DBMS (Data Base Management System):  是对数据库中的数据进行存储和管理的软件系统。 例如,ACCESS,dBASE,DB2,SQL SERVER 4. 数据库系统DBS ( Data Base System) 一个数据库系统,应该包括数据库应用系统、数据库应用开发接口、数据库管理系统,操作系统、数据库、数据库管理员DBA和用户组成。 数据库管理系统在计算机系统中的地位如图1-2所示。 2.1.3 数据库技术发展 1. 第一代:层次和网状数据库: (1) 层次数据库系统:   IBM公司于1968年研制成功的数据库管理系统(IMS---Information Management System信息管理系统),层次数据库IMS是世界上第一个DBMS系统。 (2) 网状数据库系统: 典型的网状数据模型是DBTG(Data Base Task Group)系统。 2. 第二代:关系数据库系统RDBMS(Relational DBMS) 1974年,IBM公司研制成功了关系数据库管理系统System R。   目前我国应用较多的RDBMS有ORACLE, SQL SERVER,INFORMIX,DB2,SYBASE等。 3. 第三代:面向对象的数据库系统OODBMS(Object Oriented DBMS)   如:objectStore、ONTOS、VERSANT、GemStore等。 2.2 数据模型 数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之能存放到计算机中,并通过计算机软件进行处理。 2.2.1数据视图和数据模式 1.数据视图 数据视图可分为三个层次:   外部层(视图层):数据的局部逻辑视图,是针对局部用户描述的数据库的部分内容,是用户看到的和直接操作的数据视图,也称用户个人视图。   概念层:数据的全局逻辑视图,也称全体用户视图。   内部层:是数据的物理存储层,是数据库的整体内部视图。也称内视图。 2. 数据模式 在数据库中,对数据(实体)的具体描述称为数据模式。 数据模式也分为三个

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档