当前位置:文档之家› 数据库管理系统

数据库管理系统

3
8.1 数据库管理系统概述
考点1 DBMS的系统目标 数据库管理系统DBMS是位于用户和【1】之
间的系统软件,是数据库系统的核心。 DBMS的目标
用户界面友好 结构清晰(层次性) 开放性(可以随时加入模块)
5
考点2 DBMS的基本功能
数据库定义功能(三级模式的定义,完整性定义、安全性 定义)
D 2008.09 2、下列哪些条目是数据库管理系统DBMS运行所依据的信息? I、数据完整性定义 II、安全保密定义 III、模式、内模式和外模式定义
IV、数据库开放性定义 V、用户界面形式定义 A、仅I、III和IV B、仅I、II和III C、仅II、III和V D、都是 B 2008.04
11
数据库操纵
查询、修改、交互查询、嵌入式查询
数据库运行
初启程序、安全性控制、完整性控制、事务管理、并发控制、日 志管理
数据组织、存储和管理
缓冲区管理、数据组织维护、存取路径(索引)管理模块
数据库建立和维护
数据装入、转储、恢复、重组织、转换、通信模块
8
例 数据库管理系统能实现对数据库中数据的查询、插入、 修改和删除,这类功能由数据库管理系统的哪一个模块完 成?()
12
5、下列关于数据库管理系统DBMS功能的叙述中,哪一个是 不正确的?
A)完整性定义主要包括对主码、外码以及其他完整性约束 的定义
B)系统的安全性控制是由数据库运行管理模块支持的 C)为了提高存储空间利用率和存取效率,DBMS需要提供多
种存取方法 D)宿主型数据操纵语言DML可以独立由终端用户使用 D 2007.04 6、DBMS把经过编译后的数据定义存储在哪里? A、程序中 B、索引中 C、数据字典中 D、日志中 C 2006.09
A、数据库定义模块 B、数据库维护模块 C、数据库存取模块 D、数据库运行模块 C 2006.04 例 下列哪一项不是DBMS的组成部分() A、DDL及其翻译处理程序 B、DML及其编译、解释程序 C、数据库运行控制程序 D、宿主语言及其编译、处理程
序 D、 2005.09
9
考点4 DBMS分类
三级数据库技术 第8章 数据库管理系统
本部分占总分的8% 主要内容:
数据库管理系统概述(每年必考) 数据库管理系统结构及运行过程(必考) ORACLE、IBM DB2、SYSBASE、MS-SQL SERVER
(必考)
2
学习本章的目的:
了解数据库管理系统基本概念 数据库管理系统基本结构和运行过程 常用数据库管理系统介绍
这些定义存储在数据字典(系统目录)中,是DBMS运行的基本依据
数据操纵(存取)功能:
DML(数据操作语言)(两类:宿主语言(嵌入高级语言)、独立型语 言(终端用户使用) 查询处理,数据更新、交互式查询和嵌入式查询
数据库运行管理
数据库完整性及安全性控制,并发控制,存取控制等
数据库的建立和维护 数据组织、存储和管理功能
A、应用层 B、语言翻译处理层 C、数据存取层 D、数据存储层 D、2008.04 2、对于单个元组的操作是由数据库管理系统DBMS层次结构
中的哪一层处理的? A、应用层 B、语言翻译处理层 C、数据存取层 D、数据存储层 C、2007.09
3、下列哪一个功能可由数据库运行管理模块实现? A、各种数据的分类组织 B、并发控制 C、数据库的安全定义 D、数据的转换 B 2008.04 4、下列哪些是数据库管理系统的基本功能? I、数据库定义 II、数据库存取 III、数据库运行和管理 IV 数据组织、存储和管理 V、数据库建立和维护 A、只有I、II和III B、只有I、II、III和IV C、只有I、II、IV和V D、都是 D 2007.09
6
例 下列关于数据操纵模块功能的叙述中,哪一个是不正 确的?()2005.09
A、支持对数据的修改 B、支持对数据的检索 C、支持在数据库中创建视图 D、支持嵌入式查询 查询、更新、修改、删除、嵌入查询 创建视图 数据库定义功能 C
7
考点3 DBMS程序模块的组成
数据库定义
DDL翻译程序模块、安全性定义模块、完整性定义模块
C 2006.04
14
9、下述______功能是数据库定义模块的基本功能。 I.数据库模式定义 II.数据库完整性定义 III.数据库安全性定义 IV.存取路径定义
A)仅I、II和III B)仅I、II和IV C)仅II、III和IV D)都是 D 2005.04 10、FoxBase FoxPro Access属于哪种DBMS体系结构? A、微机环境下简单DBMS系统体系结构 B、分布式环境下的集中式数据库系统结构 C、分布式DBMS系统结构 D、面向对象数据库管理系统 A 2004.04
13
7、下列条目中,哪一条不是数据库管理系统必须提供的基本功能? A.数据定义 B.可移植性保证 C.数据操纵 D.安全性保护和完整性控制
B、 2006.04
8、数据库管理系统能实现对数据库中数据的查询、插入、 修改和删除,这类功能由数据库管理系统的哪一个模块完 成? A.数据库定义模块 B.数据库维护模块 C.数据库存取模块 D.数据库运行模块
15
8.2 数据库管理系统运行过程
考点1 数据库管理系统的层次结构 DBMS是建立在操作系统之上的软件系统,
是操作系统的用户
具体应用程序和终端用户的界面层 处理数据库语言如SQL语句 生成可执行语句
处理对象为单个元组
处理对象数据页和系统缓冲区
处理数据文件物理块
17
1、根据数据库管理系统DBMS的层次结构,系统缓冲区由哪 个层次来管理?
基于数据模型进行分类
关系数据模型、对象数据模型、对象-关系数据模型、 层次数据模型、网状数据模型和其他数
节点数分类
集中式和分布式(同构和异构分布式数据库)
基于DBMS用途
通用和专用
10
考题
1、下列叙述中,哪条是不正确的? A、DBMS是操纵和管理数据库的软件系统,是数据库系统的核心 B、DBMS具有结构清晰和开放性等特点 C、DBMS可以基于数据模型进行分类 D、DBMS中的数据字典不能作为数据库运行的基本依据
相关主题