从今天开始逐步整理一些关于数据库系统的知识,以应对面试中的一些相关问题。今天就先从系统概述开始:
本文主要内容:
- 四大概念
- 数据库管理系统主要功能
- 数据库系统特点
1. 四大概念:
- 数据(Data);
- 数据库(DataBase):长期存储在计算机内,有组织、可共享的大量数据的集合;
- 数据库管理系统(DBMS):科学地组织和存储数据,并高效地获取和维护数据;
- 数据库系统(DBS):不引起混淆的情况下,常将数据库系统简称为数据库;
2. 数据库管理系统主要功能:
- 数据定义功能
- 数据组织、存储和管理;
- 数据操纵功能(查询、插入、删除、修改等)
- 数据库的事务管理和运行功能
- 数据库的建立和维护功能
- 其他功能
3. 数据库系统特点
- 数据结构化
- 数据共享性高、冗余度低、易扩充
- 数据独立性高
- 数据有数据库管理系统统一管理;
P.s:关于数据独立性
所谓数据库中的数据独立性包括:物理独立性、逻辑独立性两个方面:
- 物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的——数据的物理存储改变,不影响应用程序;
- 逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的——数据的逻辑结构改变了,不影响应用程序。
- 数据独立性有数据库管理系统的二级映像功能来保证。