数据库系统概述
1.1数据库系统概述
1.1.1 数据库的四个基本概念
1. 数据 data
描述事物的符号记录称为数据。
数据的含义称为数据的语义,数据与其语义是不可分的。
2. 数据库 DataBase DB
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
基本特点
- 永久存储
- 有组织
- 可共享
3. 数据库管理系统 DataBase Management System DBMS
- 数据定义功能。
- 数据组织、存储和管理。
- 数据操纵功能。
- 数据库的事务管理和运行管理。
- 数据库的建立和维护功能。
- 其他功能。
4. 数据库系统 DataBase System DBS
数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
1.1.2 数据管理技术的产生和发展
- 人工管理阶段
- 文件系统阶段
- 数据库系统阶段
从文件系统到数据库系统标志着数据管理技术的飞跃。
1.1.3 数据库系统的特点
1. 数据结构化
数据库系统实现整体数据的结构化,这是数据库系统与文件系统的本质区别。
2. 数据的共享性高、冗余度低且易扩充
数据共享的优点
- 大大减少数据冗余,节约存储空间。
- 避免数据之间的不相容性和不一致性。
3. 数据独立性高
1. 物理独立性
指用户的应用程序与数据库中数据的物理存储是相互独立的。
2. 逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。
4. 数据由数据库管理系统统一管理和控制
(1) 数据的安全性保护 security
(2) 数据的完整性检查 integrity
(3) 并发控制 concurrency
(4) 数据库恢复 recovery
总结
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。它可以供各种用户共享,具有最小的冗余度和较高的数据独立性。数据库管理系统在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。