第一?/p>
数据库基础知识
1.1
数据库基础知识
1.1.1
计算机数据管理的发展
数据是指存储在某一中媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事?/p>
特性的数据内容;其二是存储在某一种媒体上的数据形式;
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式,而且还包括图形、图像、动画?/p>
影像、声音等多媒体形式。但是使用最多、最基本的仍然是文件数据?/p>
数据处理是指数据转换成信息的过程?/p>
计算机处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存
储、检索和维护?/p>
计算机在数据管理方面也经历了由低级到高级的发展过程。计算机
数据管理随着计算机的发展?/p>
经历了人工管理?/p>
文件系统?/p>
数据库系统?/p>
分布式数据库系统和面向对象数据库系统等五个阶段?/p>
人工管理?/p>
20
世纪
50
年代中期以前,计算机主要用于科学计算。这一时期计算机数据管理的?/p>
点是:数据与程序不具有独立性,一组数据对应一组程序。数据不长期保存,程序运行结束后?/p>
退出计算机系统,因此,程序与程序之间存在大量的重复数据,称为数据冗余?/p>
文件系统?/p>
20
世纪
50
年代后期?/p>
60
年代中期?/p>
计算机不仅用于科学计算,
而且还大量用于管理?/p>
操作系统中有了专门的数据管理软件,称为文件系统?/p>
在文件系统阶段,程序和数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据?/p>
件的区别。数据文件可以长期保存在外存储器上被多次存取?/p>
数据库系统:
20
世纪
60
年代后期以来,为解决多用户、多应用共享数据的需求,使数据为尽可
能多的应用提供服务,出现了数据库技术和统一管理数据的专门软件系统——数据库管理系统?/p>
1968
年美?/p>
IBM
公司研制成功的数据库管理系统
IMS
标志数据处理技术进入了数据库系统阶段,
IMS
是层次模型数据库。目前关系数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当?/p>
最流行的商用数据库系统?/p>
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,减少?/p>
据的冗余,提供数据与应用程序的独立性;
为数据库的建立、使用和维护而配置的软件称为数据库管理系?/p>
DBMS
。数据库管理系统以操?/p>
系统提供的输?/p>
/
输出控制和文件访问功能为基础,因此它需要在操作系统的支持下才能运行?/p>
分布式数据库系统:数据库技术与网络通信技术的结合产生了分布式数据库系统。数据库技术与