数据库管理系统原理 章节 测验
数据库管理系统原理 第一章 测验
一、单选题 (共 40.00 分)
1. 层次模型用()结构来表示各类实体以及实体间的联系
A. 网状
B. 关系
C. 树形
D. 面向对象
正确答案:
C
2. 数据库系统的三级模式结构中 ,()是数据库中全体数据的逻辑结构和特征的描述
A. 模式
B. 外模式
C. 内模式
D. 关系模式
正确答案:
A
答案解析:
数据库系统的三级模式结构
3. ()的映像保证数据与程序的逻辑独立性
A. 外模式/外模式映像
B. 外模式/内模式映像
C. 模式/内模式映像
D. 外模式/模式映像
正确答案:
D
答案解析:
数据库的二级映像功能
4. ()的映像保证数据与程序的物理独立性
A. 外模式/外模式映像
B. 外模式/内模式映像
C. 模式/内模式映像
D. 外模式/模式映像
正确答案:
C
答案解析:
数据库的二级映像功能
二、多选题 (共 33.00 分)
1. 属于数据库能够管理的数据类型的选项有()
A. 数字
B. 文字
C. 图形
D. 视频
正确答案:
A B C D
答案解析:
数据的定义
2. 格式化模型包括哪几种数据模型()
A. 层次模型
B. 面向对象模型
C. 网状模型
D. 关系模型
正确答案:
A C
3. 数据库的二级映像功能是指()
A. 外模式/外模式映像
B. 外模式/内模式映像
C. 模式/内模式映像
D. 外模式/模式映像
正确答案:
C D
答案解析:
数据库的二级映像功能
三、判断题 (共 27.00 分)
1. 层次模型的完整性约束条件要求,如果删除双亲结点值,则相应的子女结点值也被同时删除。
A. 正确
B. 错误
正确答案:
A
2. 关系必须是规范化的,满足一定的规范条件.最基本的规范条件是允许表中还有表
A. 正确
B. 错误
正确答案:
A
答案解析:
最基本的规范条件是不允许表中还有表
3. 关系模型存取路径对用户隐蔽 ,用户要指出“干什么”,详细说明“怎么干”。
A. 正确
B. 错误
正确答案:
B
答案解析:
关系模型存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干”
数据库管理系统原理 第二章 测验
一、单选题 (共 40.00 分)
1. 提出关系模型的是美国IBM公司的()
A. IMS
B. Boyce
C. E.F.Codd
D. DBTG
正确答案:
C
2. 关系R5(D1,D2,…,D7),其中D1,D2来自同一个域,则关系R5的目或度是()
A. 2
B. 5
C. 6
D. 7
正确答案:
D
答案解析:
R5的目或度指属性列个数
3. 关系模式中对关系的属性描述错误的是()
A. 属性构成
B. 属性值设定
C. 属性来自的域
D. 属性与域之间的映象关系
正确答案:
B
4. 下列叙述正确的是()
A. 候选码都可以唯一地标示一个元组
B. 候选码中只能包含一个属性
C. 主属性可以取空值
D. 关系的外码不可以取空值
正确答案:
A
二、多选题 (共 33.00 分)
1. 关系模型由哪三个部分构成?()
A. 关系数据结构
B. 关系操作集合
C. 关系的码
D. 关系的完整性约束
正确答案:
A B D
2. 关于基本关系中元组(行)的性质,正确的选项有()
A. 行的顺序无所谓
B. 行的次序可以任意交换
C. 任意两个元组的候选码可能相同
D. 元组的分量必须取原子值
正确答案:
A B D
答案解析:
任意两个元组的候选码不能相同,候选码定义
3. 请选出关系代数的运算符有哪两类?()
A. 集合运算符
B. 算术运算符
C. 专门的关系运算符
D. 逻辑运算符
正确答案:
A C
三、判断题 (共 27.00 分)
1. 关系R(D1,D2,…,D7),如果属性列D1可以做为关系R的候选码,则D1与D2构成的属性列组也可以做为关系R的候选码。
A. 正确
B. 错误
正确答案:
B
2. 在左外连接中,保留的是左边关系中所有的元素。
A. 正确
B. 错误
正确答案:
A
答案解析:
左外连接定义
3. 专门的关系运算不仅涉及行而且涉及列
A. 正确
B. 错误
正确答案:
A
数据库管理系统原理 第三章 测验
一、单选题 (共 40.00 分)
1. 对表中数据进行删除的操作是()。
A. DELETE
B. DROP
C. ALTER
D. UPDATE
正确答案:
A
2. 若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,这类视图允许更新操作,称为()。
A. 基本视图
B. 行列子视图
C. 主视图
D. 可更新视图
正确答案:
B
3. 以下哪种情况属性值不能被设置为空值()
A. 由于某种原因不便于填写
B. 属性值取值为0
C. 该属性不应该有值
D. 该属性不应该有值
正确答案:
B
4. SQL的数据定义语句中删除操作的关键词是()
A. CREATE
B. DROP
C. ALTER
D. DELETE
正确答案:
B
二、多选题 (共 33.00 分)
1. 请下列选项选出 SQL语言具有哪些?()
A. 数据定义
B. 数据查询
C. 数据操纵
D. 数据控制
正确答案:
A B C D
答案解析:
SQL语言功能
2. 请下列选项选出SQL语言的数据定义功能()。
A. 模式定义
B. 表定义
C. 视图定义
D. 索引定义
正确答案:
数据管理系统有哪些
A B C D
答案解析:
SQL语言的数据定义功能
3. SQL语句支持“修改”( ALTER)功能的数据对象是()
A. 模式
B. 表
C. 视图
D. 索引
正确答案:
B D
三、判断题 (共 27.00 分)
1. 视图不仅可以从单个基本表导出,还可以从多个基本表导出。
A. 正确
B. 错误
正确答案:
A
2. 不是所有的视图都可以进行更新,但视图都可以进行插入。
A. 正确
B. 错误
正确答案:
B
3. SELECT子句中的目标列可以是表中的属性列也可以是表达式。
A. 正确
B. 错误
正确答案:
A
数据库管理系统原理 第四章 测验
一、单选题 (共 40.00 分)
1. 在数据加密技术中,原始数据通过某种加密算法变换为不可直接识别的格式称为,请选择最恰当选项()。
A. 密钥
B. 密文
C. 档案
D. 密码
正确答案:
B
2. GRANT SELECT ON TABLE SC TO PUBLIC;
A. 把对表SC的查询权限授予名字为PUBLIC的用户
B. 把对表SC的选择权限授予名字为PUBLIC的用户
C. 把对表SC的查询权限授予所有用户
D. 把对表SC的选择权限授予所有用户
正确答案:
C
3. 数据库角实际上是一组与数据库操作相关的各种(),请选择最恰当选项。
A. 事务
B. 人员
C. 数据
D. 权限
正确答案:
D
4. 哪个安全标准于1999年被ISO采用为国际标准并于 2001年被我国采用为国家标准()。
A. TCSECV2.1版
B. ITSECV2.1版
C. CC V2.1版
D. CTCPECV2.1版
正确答案:
C
二、多选题 (共 33.00 分)
1. 在对用户授予列INSERT权限时,除了授权的列,其他列的值可能的取值为()请选择最恰当的两个选项。
A. 随机值
B. 默认值
C. 主属性值
D. 空值
正确答案:
C D
2. 自主存取控制(Discretionary Access Control ,简称DAC),关于 自主存取控制 描述正确的有()。
A. 用户对不同的数据对象有不同的存取权限
B. 不同的用户对同一对象也有不同的权限
C. 用户还可将其拥有的存取权限转授给其他用户
D. 用户无权将其拥有的存取权限转授给其他用户
正确答案:
A B C
答案解析:
用户可将其拥有的存取权限转授给其他用户
3. GRANT语句的中的参数WITH GRANT OPTION 的作用是()。
A. 带有这个参数,表示用户“可以再授予”这个权限给其它用户。
B. 带有这个参数,表示用户执行GRANT语句中指定操作时,系统首先检查用户是否具有这个权限。
C. 没有指定这个参数表示用户“不可以再授予”这个权限给其它用户。
D. 没有指定这个参数表示用户执行GRANT语句中指定操作时,系统不检查用户是否具有这个权限。
正确答案:
A C
三、判断题 (共 27.00 分)
1. 数据共享必然带来数据库的安全性问题。
A. 正确
B. 错误
正确答案:
A
2. TCSEC/TDI安全级别划分,各安全级别之间具有一种偏序向下兼容的关系,例如C1级提供的安全保护要包含的A1所有保护要求,同时提供更多或更完善的保护能力。
A. 正确
B. 错误
正确答案:
B
答案解析:
A1级提供的安全保护要包含的C1所有保护要求,同时提供更多或更完善的保护能力。
3. GRANT语句支持循环授权。
A. 正确
B. 错误
正确答案:
B
答案解析:
GRANT语句不允许循环授权
数据库管理系统原理 第五章 测验
一、单选题 (共 40.00 分)
1. 哪种完整性将两个表中的相应元组联系起来,对其中一个表进行增删改操作时有可能破坏相应的完整性,必须进行检查。()
A. 过程完整性
B. 实体完整性
C. 参照完整性
D. 用户定义完整性
正确答案:
D
2. 完整性约束命名子句 CONSTRAINT <完整性约束条件名><完整性约束条件> <完整性约束条件>包括NOT NULL、UNIQUE等,请从下列选项中选出不用于构造完整性约束条件的短语()。
A. CHECK短语
B. PRIMARY KEY短语
C. FOREIGN KEY短语
D. ALTER短语
正确答案:
D
3. 一个数据表上可能定义了多个触发器,执行下列语句,正确的执行顺序是( )1、 执行该表上的BEFORE触发器; 2、 激活触发器的SQL语句; 3、 执行该表上的AFTER触发器。
A. 1、2、3
B. 2、1、3
C. 2、3、1
D. 3、1、2
正确答案:
A
4. 下列关于定义触发器的语法说明错误的选项是( )。
A. 表的拥有者才可以在表上创建触发器
B. 触发器可以定义在基本表上,也可以定义在视图上
C. 同一模式下,触发器名必须是唯一的,触发器名和表名必须在同一模式下
D. 触发器只能定义在基本表上,不能定义在视图上

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。