数据库原理与应用 第 1 章 · 第二节
课程 › 第 1 章 › 第二节 组成用户DBMS 的功能存取过程 版式
第 1 章 数据库系统概述 · 第二节

数据库系统的组成

数据库、用户、软件和硬件,DBMS 的功能和存取数据的过程
本 节 知 识 点
  1. 06数据库与数据库系统
  2. 07数据库用户
  3. 08DBMS 的主要功能
  4. 09DBMS 存取数据的过程
06
第 1 章 · 第二节 · 课件第 12、13 页

数据库与数据库系统

数据库系统由数据库、用户、软件系统和硬件系统组成。

课件第 13 页

关键术语

数据库DB
计算机内有组织、可共享的数据集合
数据库管理系统DBMS
管理数据库的软件
数据库系统DBS
数据库、DBMS、用户和软硬件的整体

练一练

数据库系统(DBS)的组成,最准确的是哪一项?
  1. ADBMS = DBS
  2. BDBS = DB + DBMS
  3. CDBS 包括 DB、DBMS、软硬件、应用程序和人员
  4. DDB 就是与数据库有关的全部软硬件
答案 C

DBS 除了 DB 和 DBMS,还包括硬件、操作系统、应用程序,以及 DBA 和用户等人员。

07
第 1 章 · 第二节 · 课件第 14 页

数据库用户

用户分为最终用户、应用程序员和数据库管理员三类。

课件第 14 页

练一练

下列哪一项不属于数据库管理员(DBA)的职责?
  1. A定义与维护模式、存储结构和安全策略
  2. B制定备份恢复方案,监控和调优性能
  3. C配置并发控制策略和权限
  4. D编译器的词法和语法分析
答案 D

编译器属于程序设计语言的范围。A、B、C 都是 DBA 的工作。

08
第 1 章 · 第二节 · 课件第 15、16、17、18、19 页合并重做

DBMS 的主要功能

DBMS 是核心,对数据库的操作都要通过它。

1.2 数据库系统的组成课件第 15 至 19 页合并

软件系统与 DBMS 的主要功能

软件系统包括操作系统、数据库管理系统(DBMS)、应用开发工具和应用系统。DBMS 是核心,它借助操作系统存取和管理数据,用户和应用程序对数据库的各种操作都要通过 DBMS 完成。

DBMS 的六项功能
功能主要内容
数据定义用 DDL 定义数据库的结构,如 CREATE、ALTER、DROP
数据操纵用 DML 查询、插入、修改和删除数据
运行管理安全性、完整性、并发控制和恢复
建立和维护装入数据、转储、恢复、重组织和性能监视
数据通信接口与其他软件或数据库系统交换数据
组织、存储和管理确定文件结构和存取方式,提高存取效率
运行管理的四种控制
控制作用
安全性防止不合法地使用数据库,造成数据泄露和破坏
完整性用完整性规则约束数据,保证数据正确、有效、相容
并发控制多个用户同时存取数据时,防止相互干扰而得到错误的数据
数据恢复出现故障后,把数据库从错误状态恢复到正确的状态

分清楚

功能在哪一章
数据定义第 4、5、7 章
数据操纵第 5、6 章
安全性第 8 章
并发控制第 9 章
备份与恢复第 10 章

想一想

把王彤的年龄改为 19,用的是 DDL 还是 DML?

09
第 1 章 · 第二节 · 课件第 20、21 页

DBMS 存取数据的过程

用户发出请求,DBMS 翻译、查模式、存取,再返回结果。

课件第 20 页

重 点

第 3 步依次检查外模式、模式、内模式和两级映像,确定数据存放在什么位置。

保山学院·人工智能教研室·曹鼎鼎