1、数据库管理系统(Database Management System)—简称DBMS
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库;它是对数据库进行统一的控制和管理,以保证数据库的安全性和完整性。
数据库发展史:
1、萌芽阶段;文件系统,使用磁盘文件来存储数据。
2、初级阶段;第一代数据库,出现了网状模型、层次模型的数据库。
3、中级阶段;第二代数据库,关系型数据库和结构化查询语句(SQL语言)。
4、高级阶段;新一代数据库,“关系—对象”型数据库。
文件管理的缺点:
- 编写应用程序不方便
- 数据冗余不可避免
- 应用程序依赖性
- 不支持文件的并发访问
- 数据间联系弱
- 难以按用户视图表示数据
- 无安全控制功能
数据库管理系统的优点:
- 相互关联的数据集和
- 较少的 数据冗余
- 程序与数据相互独立
- 保证数据的安全可靠
- 最大限度的保证数据正确性
- 数据可以并发使用并能同时保证一致性
2、数据库系统的架构:
1、单机架构:单机应用系统架构是最简单的软件结构;是指定运行在一台物理机器上的独立应用程序,不提供网络功能的数据库。
2、大型主