一、测试题
数据库系统 包含 数据库管理系统
详细版:
数据库管理系统DBMS是数据管理软件,在用户和操作系统之间。
数据库系统DBS由数据库,数据库管理系统(及其应用开发工具)、应用程序和数据库管理员DBA组成的存储、管理、处理和维护数据的系统。
DBMS的功能有:
- 数据 定义功能DDL
- 数据 组织、存储和管理
- 数据 操纵功能DML
- 数据库的 事务管理和运行管理
- 数据库的 建立和维护功能
- 其他功能
二、本讲小结
- 四个基本概念
-
数据:是描述事物的符号记录
(是数据库中存储的基本对象) -
数据库:是长期存储在计算机内的,有组织的、可共享的大量数据的集合
-
数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,和操作系统一样都是计算机的基础软件
-
数据库系统:是在计算机中引入数据库后的系统构成。包括DB,DBMS(及其应用开发工具),应用程序,DBA
-
- DBMS主要功能
(1)数据定义功能
提供数据定义语言(DDL data definition language)
定义数据库中的数据对象
(2)数据组织存储和管理功能
分类组织、存储和管理各种数据
确定组织数据的 文件结构和存取方式
实现数据之间的联系
提供多种存取方式提高存取效率
(3)数据操纵功能
提供数据操纵语言(DML data manipulation language)
实现对数据库的基本操作,如查询、插入、删除和修改
(4)数据库 的事务管理和运行管理
数据库在建立、运用和维护时由DBMS统一管理和控制
保护数据的安全性、完整性、多用户对数据的并发使用
发生故障后的系统修复
(5)数据库 的建立和维护功能(应用程序完成)
数据库 初始数据 装载转换
数据库转储
介质故障恢复
数据库的重组织
性能监视分析等
(6)其他功能
DBMS和网络中其他软件系统的通信
DBMS间的数据转换
异构DB间的互访和互操作 - 数据库系统的组成
由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员 组成 - 数据库系统的特点
(1)数据结构化(数据库系统与文件系统的本质区别)
(2)数据的共享性高,冗余度低,易扩充
(3)数据独立性高(由DBMS的二级映像功能保证)
(4)数据由DBMS统一管理和控制 - 数据库系统的优点
使用数据库系统的好处是由数据库管理系统的特点或优点决定的。- 可以大大提高应用开发的效率
- 当数据的逻辑结构需要改变时,开发人员不必修改应用程序,或者只需要修改很少的应用程序
- 可以减轻DBA维护系统的负担
- 便于数据的集中管理、控制数据冗余、提高数据的利用率和一致性,又有利于应用程序的开发和维护