目录
前言
21世纪,人类迈入了“信息爆炸时代”,大量的数据、信息在不断产生,伴随而来的就是如何安全、有效地存储、检索和管理它们。对数据的有效存储、高效访问、方便共享和安全控制已经成为信息时代有待解决的问题。使用数据库可以高效且条理分明地存储数据,使人们能够更加迅速、方便地管理数据。
一、数据库的基本概念
1、数据(Data)
- 描述事物的符号记录
- 包括数字,文字、图形、图像、声音、档案记录等
- 以“记录”形式按统一的格式进行存储
2、表
- 将不同的记录组织在一起
- 用来存储具体数据
3、数据库
- 表的集合,是存储数据的仓库
- 以一定的组织方式存储的相互有关的数据集合
4、数据库管理系统(DBMS)
- 是实现对数据库资源有效组织、管理和存取的系统
BMS主要包括以下功能:
数据库的建立和维护功能:包括建立数据库的结构和数据的录入与转换、数据库的 转储与恢复、数据库的重组与性能监视等功能。
数据定义功能:包括定义全局数据结构、局部逻辑数据结构、存储结构、保密模式及信息格式等功能。保证存储在数据库中的数据正确、有效和相容,以防止不合语义的错误数据被输入或输出。
数据操纵功能:包括数据查询统计和数据更新两个方面。
数据库的运行管理功能:这是数据库管理系统的核心部分,包括并发控制、存取控 制、数据库内部维护等功能。
通信功能:DBMS 与其他软件系统之间的通信,如 Access 能与其他 Office 组件进行数据交换。
5、数据库系统
数据库系统(DatabaseSystem,DBS)是一个人机系统,一般由硬件、操作系统、数据库、DBMS、应用软件和数据库用户(包括数据库管理员)组成。用户可以通过 DBMS 操作数据库,也可以通过应用程序操作数据库。
6、DBMS过程
通过应用程序进行数据请求,先到DBMS,进行翻译和处理,转化为低层的指令给数据库,数据库进行响应,将查询出来的数据结果再交给DBMS,由DBMS将处理的结果返回给用户,中间都要通过DBMS才能获取到相应的数据。
二、数据库系统发展史
第一代数据库
自20世纪60年代起,第一代数据库系统问世
是层次模型与网状模型的数据库系统
为统一管理和共享数据提供了有力的支撑
第二代数据库
20世纪70年代初,第二代数据库——关系数据库开始出现
20世纪80年代初,IBM公司的关系数据库系统DB2问世,开始逐步