从今天开始逐步整理一些关于数据库系统的知识,以应对面试中的一些相关问题。今天就先从系统概述开始:

本文主要内容:

  • 四大概念
  • 数据库管理系统主要功能
  • 数据库系统特点

1. 四大概念:

  1. 数据(Data);
  2. 数据库(DataBase):长期存储在计算机内,有组织、可共享的大量数据的集合;
  3. 数据库管理系统(DBMS):科学地组织和存储数据,并高效地获取和维护数据;
  4. 数据库系统(DBS):不引起混淆的情况下,常将数据库系统简称为数据库;

2. 数据库管理系统主要功能:

  1. 数据定义功能
  2. 数据组织、存储和管理;
  3. 数据操纵功能(查询、插入、删除、修改等)
  4. 数据库的事务管理和运行功能
  5. 数据库的建立和维护功能
  6. 其他功能

3. 数据库系统特点

  1. 数据结构化
  2. 数据共享性高、冗余度低、易扩充
  3. 数据独立性高
  4. 数据有数据库管理系统统一管理;

P.s:关于数据独立性
所谓数据库中的数据独立性包括:物理独立性、逻辑独立性两个方面:

  • 物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的——数据的物理存储改变,不影响应用程序;
  • 逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的——数据的逻辑结构改变了,不影响应用程序。
  • 数据独立性有数据库管理系统的二级映像功能来保证。