跃界星图

5 数据库设计基础知识 · 5.1 数据库基本概念

数据库的定义和发展阶段

软考学习笔记
知识点 1/3
数据库的定义和发展阶段
重要等级: (1星 - 了解即可)
建议学习时长: 1分钟

核心概念辨析

在学习数据库发展之前,首先要明确数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三个核心概念的区别,这是考试中的高频辨析点。

术语 中文全称 核心描述
DB 数据库 (DataBase) 长期储存、统一管理的有组织的相关数据集合。可以理解为存放数据的“仓库”本身。
DBMS 数据库管理系统 (DataBase Management System) 用于科学组织和存储数据、高效获取和维护数据的系统软件。是管理“仓库”的“管理员”。
DBS 数据库系统 (DataBase System) 一个完整的计算机系统,包括了数据库、数据库管理系统、应用程序和用户等。是“仓库”、“管理员”和“使用仓库的人与工具”的总和。

数据管理技术的发展阶段

数据管理技术的发展经历了三个主要阶段,每个阶段都解决了前一阶段的痛点,最终演变为现代的数据库系统。

1. 人工管理阶段

  • 特点: 数据量少,数据与程序一一对应,数据不长期保存。
  • 缺点: 数据冗余度高,数据与程序依赖性强,不共享。

2. 文件系统阶段

  • 进步: 数据可长期保留,按文件名访问,有了一定的独立性。
  • 缺点: 数据冗余、数据不一致性、数据孤立(联系弱)。

3. 数据库系统阶段

  • 特点: 数据结构化,数据独立性高(物理和逻辑),数据冗余小,共享性高。
  • 核心: 由DBMS统一管理和控制数据(安全性、完整性、并发控制)。

知识点总结与学习建议

知识点总结

  • 基本概念: 数据库(DB)是数据集合,数据库管理系统(DBMS)是管理软件,数据库系统(DBS)是包含前两者及人员、应用的完整系统。
  • 发展脉络: 数据管理技术经历了从“人工管理”到“文件系统”,再到“数据库系统”的演进。
  • 核心驱动力: 解决上一阶段的问题是技术演进的核心驱动力,如数据库系统解决了文件系统的数据冗余、不一致和孤立问题。
  • 关键特征: 数据库系统的关键特征是数据结构化、高独立性、低冗余度和易共享,并由DBMS实现统一控制。

学习建议

  • 重点辨析: 牢记DB、DBMS、DBS三者的区别,这是选择题和填空题的常见考点。
  • 理解演进: 重点理解“文件系统”的缺点(数据冗余、不一致、孤立)以及“数据库系统”是如何解决这些缺点的,这有助于理解数据库设计的初衷。
  • 抓关键词: 对于每个阶段,记住1-2个最核心的关键词,如人工管理(依赖强)、文件系统(冗余)、数据库系统(独立、共享)。
本页内容由 跃界星图软考学习库 整理,仅供个人备考学习。