数据库原理与应用智慧树知到课后章节答案2023年下湖州师范学院
湖州师范学院
第一章测试
1.下面列出的( )是数据库管理系统的简称。
A:DBA B:DBMS C:DBS D:DB
答案:DBMS
A:DBA B:DBMS C:DBS D:DB
答案:DBMS
2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A:DB包括DBS和DBMS B:DBMS包括DB和DBS C:DBS包括DB和DBMS D:DBS就是DB,也就是DBMS
答案:DBS包括DB和DBMS
A:DB包括DBS和DBMS B:DBMS包括DB和DBS C:DBS包括DB和DBMS D:DBS就是DB,也就是DBMS
答案:DBS包括DB和DBMS
3.以下属于常见的关系型数据库产品的是( )。
exists子查询A:DB2 B:Redis C:MongoDB D:MySQL
答案:DB2;MySQL
exists子查询A:DB2 B:Redis C:MongoDB D:MySQL
答案:DB2;MySQL
4.以下( )属于数据模型。
A:其余选项都不正确 B:层次模型 C:关系模型 D:网状模型
答案:层次模型;关系模型;网状模型
A:其余选项都不正确 B:层次模型 C:关系模型 D:网状模型
答案:层次模型;关系模型;网状模型
5.一个数据库只能有一个外模式,而概念模式和内模式则可有多个。( )
A:对 B:错
答案:错
答案:错
第二章测试
6.关系数据模型的基本数据结构是( )。
A:关系模式 B:关系 C:数据库 D:元组或记录
答案:关系
A:关系模式 B:关系 C:数据库 D:元组或记录
答案:关系
7.下列( )不能称为实体。
A:图书 B:姓名 C:班级 D:手机
答案:姓名
A:图书 B:姓名 C:班级 D:手机
答案:姓名
8.数据库的完整性是指数据的( )。
A:参照完整性 B:用户定义完整性 C:实体完整性 D:安全完整性
答案:参照完整性;用户定义完整性;实体完整性
A:参照完整性 B:用户定义完整性 C:实体完整性 D:安全完整性
答案:参照完整性;用户定义完整性;实体完整性
9.在参照完整性检查中,对参照表进行增、删、改操作时,有可能破坏参照完整性,而对被参照表进行增、删、改操作时,则不会破坏参照完整性。( )
A:对 B:错
答案:错
A:对 B:错
答案:错
第三章测试
10.下面哪个属于SQL数据定义语言(DDL)( )
A:GRANT B:CREATE C:INSERT D:UPDATE
答案:CREATE
答案:CREATE
11.不同的模式(Schema)下,表的名称可以相同。( )
A:错 B:对
答案:对
A:错 B:对
答案:对
12.下面关于SQL查询基本形式的说法,正确的是( )。
A:SQL查询中的FROM子句在任何情况下都必须要有 B:SQL查询中的WHERE子句不是必须的 C:SQL查询的基本形式是FROM…SELECT….WHERE… D:SELECT 100是一条不合法的SQL语句
答案:SQL查询中的WHERE子句不是必须的
A:SQL查询中的FROM子句在任何情况下都必须要有 B:SQL查询中的WHERE子句不是必须的 C:SQL查询的基本形式是FROM…SELECT….WHERE… D:SELECT 100是一条不合法的SQL语句
答案:SQL查询中的WHERE子句不是必须的
13.关于含有group by的查询语句,下列说法正确的是( )。
A:使用group by之后就不能使用order by B:select后接的属性列可以是group by中出现的属性列 C:select后可以接聚集函数计算列 D:select后可以接任意属性列
答案:select后接的属性列可以是group by中出现的属性列;select后可以接聚集函数计算列
A:使用group by之后就不能使用order by B:select后接的属性列可以是group by中出现的属性列 C:select后可以接聚集函数计算列 D:select后可以接任意属性列
答案:select后接的属性列可以是group by中出现的属性列;select后可以接聚集函数计算列
14.下列关于子查询的说法,正确的是( )
A:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换 B:Exists只能表示相关子查询,IN只能表示非相关子查询 C:如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词 D:子查询中不能使用group by
答案:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换;如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词
A:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换 B:Exists只能表示相关子查询,IN只能表示非相关子查询 C:如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词 D:子查询中不能使用group by
答案:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换;如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词
第四章测试
15.关于多表联合查询,下列表述错误的是( )。
A:普通连接会同时保留左边关系和右边关系的所有元组 B:左外连接查询会保留左边关系的所有元组 C:右外连接查询会保留右边关系的所有元组 D:可以有三个或者三个以上的表同时进行左外连接
答案:普通连接会同时保留左边关系和右边关系的所有元组
A:普通连接会同时保留左边关系和右边关系的所有元组 B:左外连接查询会保留左边关系的所有元组 C:右外连接查询会保留右边关系的所有元组 D:可以有三个或者三个以上的表同时进行左外连接
答案:普通连接会同时保留左边关系和右边关系的所有元组
16.判断属性是否为空,需要使用IS NULL或者IS NOT NULL,而不能使用=NULL或者!=NULL。( )
A:对 B:错
答案:对
A:对 B:错
答案:对
17.下列关于视图的说法,哪个是错误的( )
A:视图只能由基本表导出,而不能由已有的视图导出 B:视图是虚表,只存放视图的定义,而不存放实际的数据 C:行列子集视图是从单个表导出的 D:在不违反完整性约束的情况下,一般允许对行列子集视图进行更新
答案:视图只能由基本表导出,而不能由已有的视图导出
A:视图只能由基本表导出,而不能由已有的视图导出 B:视图是虚表,只存放视图的定义,而不存放实际的数据 C:行列子集视图是从单个表导出的 D:在不违反完整性约束的情况下,一般允许对行列子集视图进行更新
答案:视图只能由基本表导出,而不能由已有的视图导出
18.下列哪些是常用的数据库安全性控制方法( )。
A:用户标识和身份鉴别 B:数据加密 C:审计 D:自主存取控制和强制存取控制
答案:用户标识和身份鉴别;数据加密;审计;自主存取控制和强制存取控制
A:用户标识和身份鉴别 B:数据加密 C:审计 D:自主存取控制和强制存取控制
答案:用户标识和身份鉴别;数据加密;审计;自主存取控制和强制存取控制
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论