【数据库系统概论】教案填空题
文章目录
第一章 绪论
数据库系统的逻辑模型主要包括(层次模型)、(网状模型)、(关系模型)等
最常使用的概念模型是(E-R模型)
数据库的独立性包括数据的(物理)独立性和(逻辑)独立性
数据库系统的三级模式由(外模式)、(模式)、(内模式)构成
两个实体型之间的联系分为(一对一联系)、(一对多联系)、(多对多联系)
数据库管理系统提供的数据控制方面的功能包括(数据的安全性保护)、(数据的完整性检查)、(并发控制)、(数据库恢复)
数据库三级模式结构中,描述局部数据的逻辑结构和特征的是(外模式)
层次模型和网状模型的单位是基本层次联系,是指两个(记录)及其之间的(一对多)的联系
数据模型的组成要素中描述系统的静态特性和动态特性的分别是(数据结构)和(数据操作)
数据库系统的核心和基础是(数据模型)
实现将现实世界抽象为信息世界的是(概念模型)
文件系统阶段相比于人工管理阶段的优势是(数据可以长期保存)
保证数据库系统的数据具有较高逻辑独立性的是(外模式/模式映像)
IMS数据库管理系统采用的数据模型是(层次模型)
DBMS建立在(操作系统)上
网状数据库的特点是(一个节点可以由多个双亲)
从逻辑模型到物理模型的转换一般由(DBMS)完成
需要应用程序管理数据的是(人工管理阶段)
第二章 关系数据库
关系操作中,操作的对象和结果都是(集合)
在关系模型中,关系操作包括(查询),(插入),(删除),(修改)
关系模式的三类完整性约束是(用户定义完整性)、(实体完整性)、(参照完整性)
关系模型的5种基本操作是(选择)、(投影)、(差)、(并)、(笛卡尔积),其他操作可以用基本操作定义和导出
第三章 关系数据库标准语言sql
SQL是(非过程化)的语言,用户无需指定存储路径
对表中数据进行删除的操作是(delete)
数据库中建立索引的目的是为了(加快存取速度)
视图是数据库三级模式中的(外模式)
select子句中的目标列可以是表中的(属性列),也可以是(表达式)
使用any或all谓词时必须与(比较运算符)同时使用
sql语言具有(数据定义)、(数据查询)、(数据操纵)、(数据控制)的功能
sql语句中用来消除重复的关键词是(distinct)
若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和列,但保留了主码,这类视图称为(行列子集视图)
sql语言的数据定义功能包括(模式定义)、(表定义)、(视图定义)、(索引定义)等
第四章 数据库安全性
强制存取控制策略是tcsec/tdi中(B1)安全级别的特色
sql的grant和revoke语句可以实现(自主存取控制)
在强制存取控制机制中,当主体的许可证级别等于客观的密级时,主体可以对客体进行(读、写)操作
数据库安全技术包括(用户身份鉴别)、(自主存取控制和强制存取控制)、(视图)、(审计)、(数据加密)等
在数据加密技术中,原始数据通过某种加密算法变换为不可直接识别的格式,称为(密文)
数据库角色实际上是一组与数据库操作相关的各种(权限)
在对用户授予列insert权限时,一定要包含对(主码)的insert权限,否则用户的插入会因为空值被拒绝。除了授权的列,其他列的值或者取(空值),或者为(默认值)
第五章 数据库完整性
定义关系的主码意味着主码属性(唯一且所有主码属性不为空)
使用(alter table add constraint)可以增加基于元组的约束
在create table时,用户定义完整性可以通过(unique)、(check)、(not null)实现
关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(拒绝执行)、(级联删除)、(设为空值)
数据库完整性的定义一般是由sql的(DDL)语句实现的
第六章 关系数据理论
全是范式的大题,此处不再描述
第七章 数据库设计
数据库外模式是在(数据库逻辑结构设计)阶段设计
生成DBMS系统支持的数据模型是在(数据库逻辑结构设计)阶段完成
根据应用需求建立索引是在(数据库物理设计)阶段完成
员工性别的取值,有的为“男“和”女“,有的为”1“和”0“,这种情况属于(属性冲突)
数据库设计方法包括(新奥尔良方法)、(基于E-R模型的方法)、(3NF的设计方法)、(面向对象的设计方法)、(统一建模语言UML)方法等
数据库设计的基本步骤包括(需求分析)、(概念结构设计)、(逻辑结构设计)、(物理结构设计)、(数据库实施)、(数据库运行和维护)等
集成局部E-R图的步骤是(合并)、(修改和重构)
数据库常见的存取方法有(索引)、(聚簇)、(hash)
第八章 数据库编程
嵌入式sql语句种为了和主语言语句进行区分,在sql语句前加前缀(exec sql),以(分号)结束
主变量可以附加一个指示变量,指示变量可以表示输入主变量是否为(空值)
sql是面向集合的,主语言是面向记录的,可以使用(游标)解决这一问题
存储过程经过编译、优化之后存储在(数据库服务器)中
应用程序中访问和管理数据库的方法有(嵌入式sql)、(PL/SQL)、(ODBC)、(JDBC)、(OLEDB)等
第九章 关系查询处理和查询优化
执行语句的开销和执行代价的大题,此处不再描述
第十章 数据库恢复技术
同上
第十一章 并发控制
同上