Skip to content
难度基础(★)
建议时长45分钟

3.1.1 数据库的基本概念

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

本节导学

数据库系统这一章先要分清几个名字:数据、数据库、数据库管理系统、数据库系统。它们不是同义词,而是从“符号记录”逐层扩展到“完整运行环境”的关系。后面讲体系结构、三级模式、E-R 图、关系模式、SQL、事务并发控制,都建立在这个层次上。

数据库不是普通文件堆积。普通文件也能保存数据,但数据库强调长期存储、有组织、可共享、统一管理。统一管理的核心软件是 DBMS,而完整数据库系统还包括应用程序、数据库管理员、用户和运行环境。

四个基础概念

概念含义
数据描述事物的符号记录
数据库长期存储在计算机内、有组织、可共享的数据集合
数据库管理系统管理数据库的软件,负责定义、操纵、控制和维护数据
数据库系统由数据库、数据库管理系统、应用程序、数据库管理员和用户组成

数据是原材料,例如学号、姓名、成绩、订单金额。数据库是有组织的数据集合,例如学生库、订单库。DBMS 是管理数据库的软件,例如提供建表、查询、权限、事务、备份恢复等能力。DBS 是更大的系统整体,不只包含 DBMS 和数据,还包含人、应用和运行环境。

为什么要从文件走向数据库

文件系统适合简单保存,但当多个应用共享数据、需要并发访问、权限控制、一致性维护和故障恢复时,文件方式会变得脆弱。数据库通过 DBMS 把数据定义、数据操纵、完整性、安全、事务和恢复统一起来,减少数据冗余和不一致,提高共享和维护能力。

DBMS 的核心功能

功能作用
数据定义定义表、视图、索引、约束等结构
数据操纵查询、插入、删除、修改数据
数据控制权限、安全、完整性控制
事务管理保证并发操作下的一致性
恢复管理故障后恢复数据正确状态

做题路线

题干关键词对应概念
有组织、可共享的数据集合数据库
管理数据库的软件数据库管理系统
数据库、软件、人员和应用的整体数据库系统
描述现实对象的符号记录数据

遇到题目先看它问的是“数据本身”“数据集合”“管理软件”,还是“完整系统”。看到“管理数据库的软件”选 DBMS;看到“长期存储、有组织、共享”选数据库;看到“数据库、DBMS、应用、用户、管理员整体”选数据库系统。

例题

单选
长期存储在计算机内、有组织、可共享的数据集合称为:
单选
数据库管理系统指的是:

自查要点

  1. 数据、数据库、数据库管理系统、数据库系统分别是什么?
  2. 为什么说数据库不是普通文件集合?
  3. 题干出现“管理数据库的软件”时应选哪个概念?