- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础知识培训
数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源.
数据库技术主要研究如何存储,使用和管理数据. 数年来,数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索,人工智能,专家系统,计算机辅助设计等领域.
数据库技术的产生与发展
1、人工管理阶段(20世纪50年代中期以前 )
硬件条件: 外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备。
软件条件: 没有操作系统,没有管理数据的软件。
人工管理阶段特点:
(1)数据不保存
(2)应用程序管理数据
(3)数据不共享
(4)数据不具有独立性
“以程序为中心”
数据处于辅助地位
应用程序1
应用程序n
应用程序2
数据集n
数据集2
数据集1
…
…
数据库技术的产生与发展
2、文件系统阶段(20世纪50年代后期到60年代中期)
硬件条件: 已有了磁盘、磁鼓等直接存储设备
软件条件: 操作系统中已有了专门的数据管理软件——文件系统。
文件系统阶段特点:
(1)数据可以长期保存
(2)由文件系统管理数据
(3)数据共享性差,冗余度大
(4)数据独立性差
数据库技术的产生与发展
3、数据库系统阶段(20世纪60年代后期 )
硬件条件: 已有大容量磁盘,硬件价格下降;
软件条件:
软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。
以文件系统作为数据管理手段已经不能满足应用的需求。
出现了统一管理数据的专用软件系统数据库管理系统,以满足多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术便应运而生。
数据库技术的产生与发展
数据库是以数据为中心组织数据,减少了数据的冗余,提供更高的数据共享能力。程序和数据具有了较高的独立性,降低了应用程序研制与维护的费用。
2017-3-24
7
数据结构化
数据的共享性高,冗余度底,易扩充
数据独立性高(物理和逻辑的独立性)
数据安全性
数据的完整性
并发控制
数据库恢复
统一管理和控制,以保证
数据库技术的产生与发展
4高级数据库阶段(20世纪80年代以后)
分布式数据库系统
数据物理上分布在不同地方,但逻辑上是一个整体
各个分散的数据库既可以执行局部应用(访问本地数据库),又可以执行全局应用(访问异地数据库)
各分散的计算机由数据通信网络相连,任务处理可以寻求其他数据库和计算机支持
数据库技术的产生与发展
4高级数据库阶段(20世纪80年代以后)
对象数据库系统
对象数据库模型能完整地描述现实世界的数据结构,能表达数据间嵌套、递归等关系。
具有面向对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据结构和操作)的特点,提高了软件的可重用性。
数据库技术的产生与发展
4高级数据库阶段(20世纪80年代以后)
网络数据库系统
C/S(客户机/服务器)结构的出现,使得人们可以更有效地使用计算机资源。但在网络环境中,如何隐藏各种复杂性,这就要使用中间件。
中间件是网络环境中保证不同的操作系统、通信协议和DBMS之间进行对话、互操作的软件系统。其中涉及到数据访问的中间件,就是20世纪90年代提出的ODBC和JDBC技术。
世界上第一个通用的DBMS诞生于20世纪60年代,由通用电气公司的Charles Bachman设计,称之为Integrated Data Store,简称IDS。该系统奠定了网状数据模型的基础,极大地影响了数据库系统的发展。
1969年IBM公司推出了第一个商品化的数据库管理系统Information Management System,简称为IMS。它基于层次数据模型。1970年IBM公司San Jose实验室的Edgar Frank Codd提出了关系数据模型,以关系或表作为描述数据的基础。
在其后的几年中,Codd又发表了一系列文章,奠定了关系数据库的理论基础。20世纪70年代是关系数据库理论研究和原型开发的时代,其中以IBM San Jose实验室开发的System R和Berkeley大学研制的INGRES为典型代表。
IBM公司在System R的基础上先后推出了SQL/DS和DB2两个商品化的关系DBMS。
数据库技术的产生与发展
数据库基本概念
1.什么是数据库(Database,DB)
数据库(DB)是存放数据的仓库,而且这些数据存在一定的关联,并按一定的格式存放在计算机上。数据库中的数据按一定的数据模型组织、描述和存储,具有较
文档评论(0)