知到智慧树数据库原理答案
第一章 单元测试
1、在人工工管理阶段数据是有结构的
A:对
B:错
正确答案:「错」
2、在文件系统管理阶段数据独立性差
A:对
B:错
正确答案:「对」
3、在数据库系统管理阶段,数据是整体结构化的
A:对
B:错
正确答案:「对」
4、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和相关的计算机系统
A:对
B:错
正确答案:「错」
5、DBMS通常可以向操作系统申请所需计算机资源
A:对
B:错
正确答案:「对」
6、数据库系统管理阶段,数据()
A:具有物理独立性,没有逻辑独立性
B:具有物理独立性和逻辑独立性
C:独立性差
D:具有高度的物理独立性和一定程度的逻辑独立性
正确答案:「具有高度的物理独立性和一定程度的逻辑独立性」
7、E-R模型用于建立数据库的()
A:概念模型
B:结构模型
C:物理模型
D:逻辑模型
正确答案:「概念模型」
8、设某学校中,一位教师可讲授多门课程,一门课程可由多位教师讲授,则教师与课程之间的联系是()
A:一对一联系
B:一对多联系
C:多对多联系
D:多对一联系
正确答案:「多对多联系」
9、()是位于用户与操作系统之间的一层数据管理软件
A:数据库管理系统
B:数据库系统
C:数据库
D:数据库应用系统
正确答案:「数据库管理系统」
10、下列关于数据库系统的叙述中正确的是()
A:数据库系统避免了一切冗余
B:数据库系统减少了数据冗余
C:数据库系统中数据的一致性是指数据类型一致
D:数据库系统比文件系统能管理更多的数据
正确答案:「数据库系统减少了数据冗余」
第二章 单元测试
1、关系中元组的顺序和属性的顺序都是固定的。
A:对
B:错
正确答案:「错」
2、关系代数中,运算符、运算对对象、运算结果是运算的三大要素。
A:对
B:错
正确答案:「对」
3、除了关系的标题栏外,二维表中水平方向的行称为分量。
A:对
B:错
正确答案:「错」
4、一个关系R外码也可以是R的码
A:对
B:错
正确答案:「错」
5、假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于实体完整性
A:对
B:错
正确答案:「错」
6、在关系数据库中,表与表之间的联系是通过定义()实现的
A:实体完整性
B:参照完整性
C:用户自定义的完整性
D:值域
正确答案:「参照完整性」
7、在关系代数的专门关系运算中,从表中取出满足条件的行的操作称为( )
A:选择
B:投影
C:连接
D:扫描
正确答案:「选择」
8、在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组个数。
A:小于
B:小于或等于
C:等于
D:大于
正确答案:「小于或等于」
9、在关系模型中,一个候选键( )
A:可由多个任意属性组成
B:至少由一个属性组成
C:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D:必须由多个属性组成
正确答案:「可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成」
第三章 单元测试
1、数据控制功能不是SQL语言的功能之一
A:对
B:错
正确答案:「错」
2、删除学生表中计算机系的学生,用alter实现
A:对
B:错
正确答案:「错」
3、所有商用平台都遵守SQL标准的所有内容
A:对
B:错
正确答案:「错」
4、部分匹配查询中通配符“%”表示零个或多个字符
A:对
B:错
正确答案:「对」
5、SQL查询中,空值的判断用IS NULL表示
A:对
B:错
正确答案:「对」
6、SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能()
A:数据查询
B:数据操纵
C:数据定义
D:数据控制
正确答案:「数据操纵」
7、数据库中建立索引的目的是为了( )
A:加快建表速度
B:加快存取速度
C:提高安全性
D:节省存储空间
正确答案:「加快存取速度」
8、下列说法不正确的是( )
A:基本表和视图一样,都是关系
B:可以使用SQL对基本表和视图进行操作
C:可以从基本表或视图上定义视图
D:基本表和视图中都存储数据
正确答案:「基本表和视图中都存储数据」
9、在选课系统中查询“王明”同学的“数据库”课程成绩,查询需要在()张表中进行
A:1
B:2
C:3
D:4
正确答案:「3」
第四章 单元测试
1、在数据库系统中对存取权限的定义称为( )。
A:命令
B:授权
C:定义
D:审计
正确答案:「授权」
2、Grand语句中的WITH GRAND OPTION子句,指的是获得某种权限的用户可以把这种权限再授予其他的用户。
A:对
B:错
正确答案:「错」
3、强制存取控制是对数据本身进行密级标记,无论数据如何复制,标记与数据是一个不可分的整体,从而提供了更高级别的安全性。
A:对
B:错
正确答案:「对」
4、在对用户授予列INSERT权限时,一定要包含对 的INSERT权限,否则用户的插入会因为空值被拒绝。除了授权的列,其他列的值或者取 或者为 。
A:主码
B:空值
C:默认值
正确答案:「主码,空值,默认值」
5、存取权限包括定义用户权限和合法权限检查。
A:对
B:错
正确答案:「对」
6、数据库安全技术包括用户身份鉴别、()和数据加密等。
A:自主存取控制
B:强制存取控制
C:视图
D:审计
正确答案:「自主存取控制,强制存取控制,视图,审计」
7、如果要将权限授予所有用户,用到的关键字应该是all user
A:对
B:错
正确答案:「错」
8、在SQL中首先用CREATE ROLL 语句创建角色,然后用GRANT语句给角色授权,用REVOKE语句收回授予角色的权限。
A:对
B:错
正确答案:「对」
9、在强制存取控制中,数据库管理系统所管理的全部实体被分为主体和客体两大类。
A:对
B:错
正确答案:「对」
10、端到端加密对传输数据在发送端加密,在接收端解密,它只加密报头,不加密报文。
A:对
B:错
正确答案:「错」
第五章 单元测试
1、DBMCS并发控制和恢复的基本单位( )
A:表
B:命令
C:事务
D:程序
正确答案:「事务」
2、在DB技术中脏数据是指( )。
A:未退回的数据
B:未提交的数据
C:回退的数据
D:未提交,随后又被撤销的数据
正确答案:「回退的数据」
3、
不允许任何其他事务对这个锁定目标再加任何类型的锁是( )。
A:共享锁
B:排它锁
C:共享锁或排它锁
D:都不是
正确答案:「排它锁」
4、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放这是( )。
A:一级封锁协议
B:二级封锁协议
C:三级封锁协议
D:零级封锁协议
正确答案:「一级封锁协议」
5、如果两个事物T1和T2读入同一数据并进行修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被T2覆盖这种情况属于( )
A:丢失修改
B:读“脏”数据
C:不可重复读
D:产生幽灵数据
正确答案:「丢失修改」
6、多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时的结果相同,则称这种调度为可串行化调度。
A:对
B:错
正确答案:「对」
7、数据库恢复是将数据库从错误状态恢复到某一已知的正确状态的功能。
A:对
B:错
正确答案:「对」
8、数据库恢复要涉及的两个技术是( )。
A:数据转储和日志文件
B:并发控制和封锁
C:数据库镜像和并发调度
D:存取控制和审计
正确答案:「数据转储和日志文件」
9、对事务回滚的正确描述是( )
A:将该事务对数据库的修改进行恢复
B:将事务对数据库的更新写入磁盘
C:跳转到事务程序的开头重新执行
D:系统将事务中对数据库的所有已完成的操作全部撤销,恢复到事务开始时的状态。
正确答案:「系统将事务中对数据库的所有已完成的操作全部撤销,恢复到事务开始时的状态。」
10、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部丢失,这种情况称为( )
A:事务故障
B:系统故障
C:介质故障
D:运行故障
正确答案:「介质故障」
第六章 单元测试
1、如何构造出一个合适的数据逻辑结构是物理结构设计主要解决的问题
A:对
B:错
正确答案:「错」
2、在一个关系R中,若每个数据项都是不可分割的,那么R一定属于1NF
A:对
B:错
正确答案:「对」
3、在关系模式R(A,C,D )中,存在函数依赖关系{A->C,A->D},则关系的候选码为A
A:对
B:错
正确答案:「对」
4、关系模式由2NF转换为3NF是消除了非主属性对码的部分函数依赖
A:对
B:错
正确答案:「错」
5、E-R模型的三要素为实体、属性、联系
A:对
B:错
正确答案:「对」
6、在关系数据库的设计中,设计关系模式是( )的任务
A:需求分析阶段
B:概念设计阶段
C:逻辑设计阶段
D:物理设计阶段
正确答案:「逻辑设计阶段」
7、
关系模式中的候选码( )
A:有且仅有一个
B:必然有多个
C:可以有一个或多个
D:都不对
正确答案:「可以有一个或多个」
8、
关系模式中的主码( )
A:有且仅有一个
B:必然有多个
C:可以有一个或多个
D:都不对
正确答案:「有且仅有一个」
9、属于第二范式的关系模式,( )
A:可能也属于第一范式
B:必然也属于第一范式
C:必然也属于第三范式
D:一定不属于BC范式
正确答案:「必然也属于第一范式」