第一节数据库系统概述
重点:
1.数据、数据库、数据库管理系统、数据库系统
2.数据管理技术的产生发展三个阶段及特点
一.四个基本概念
1.数据(Data):是数据库中存储的基本对象
2.数据库:(Database,简称DB)
是长期储存在计算机内、有组织的、可共享的大量数据的集合
-
长期存储:不是一直存储的
-
有组织:不是杂乱无章的
-
可共享:存储一份,可以在不同系统使用
3.数据库管理系统(Database management system,DBMS
-
是位于用户与操作系统之间的一层数据管理软件
-
是基础软件,是一个大型复杂的软件系统
-
典型的DBMS:ORACLE(比较贵) 、SQL SERVER(功能强大,推荐)、 MySQL (轻量级,功能较少)
数据库管理系统(DBMS)的功能:
-
1.数据定义功能
-
2.数据组织、存储和管理
-
3.数据操纵功能(提供数据操纵语言DML)
-
4.数据库的事务管理和运行管理
-
数据管理:备份、恢复
-
-
5.数据库的建立和维护功能
-
6.其他功能
4.数据库系统(Database System,DBS)
-
数据库、数据库管理系统、应用程序、数据库管理员共同组成数据库系统
二.数据管理技术发展过程
1.人工管理阶段
-
数据不保存、不共享、不具有独立性
-
没有专门的软件进行管理
2.文件系统阶段
-
数据长期存储(有存取控制系统)
-
但是不共享、独立性差
3.数据库系统阶段
-
1.整体数据结构化
-
最小存取单位是数据项(记录)
-
数据的结构用数据模型来描述
-
-
共享性高、冗余度低、易扩充
-
避免数据不相容和不一致
-
节约存储空间、易与扩充
-
-
独立性高
-
由DBMS的二级映像功能来保证
-
-
由DBMS统一控制
-
安全性:组织不合法用户非法操作
-
完整性:合法用户合法操作的不正确数据
-
并发:多用户之间的协调和控制
-
数据库恢复
-