数据库原理与应用智慧树知到课后章节答案2023年下湖州师范学院
湖州师范学院
第一章测试
1.下面列出的( )是数据库管理系统的简称。

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

3.以下属于常见的关系型数据库产品的是( )。

exists子查询A:DB2 B:Redis C:MongoDB D:MySQL
答案:DB2;MySQL

4.以下( )属于数据模型。

A:其余选项都不正确 B:层次模型 C:关系模型 D:网状模型
答案:层次模型;关系模型;网状模型

5.一个数据库只能有一个外模式,而概念模式和内模式则可有多个。( )

A:对 B:错
答案:错
第二章测试
6.关系数据模型的基本数据结构是( )。

A:关系模式 B:关系 C:数据库 D:元组或记录
答案:关系

7.下列( )不能称为实体。

A:图书 B:姓名 C:班级 D:手机
答案:姓名

8.数据库的完整性是指数据的( )。

A:参照完整性 B:用户定义完整性 C:实体完整性 D:安全完整性
答案:参照完整性;用户定义完整性;实体完整性

9.在参照完整性检查中,对参照表进行增、删、改操作时,有可能破坏参照完整性,而对被参照表进行增、删、改操作时,则不会破坏参照完整性。( )

A:对 B:错
答案:错
第三章测试
10.下面哪个属于SQL数据定义语言(DDL)( )

A:GRANT B:CREATE C:INSERT D:UPDATE
答案:CREATE

11.不同的模式(Schema)下,表的名称可以相同。( )

A:错 B:对
答案:对

12.下面关于SQL查询基本形式的说法,正确的是( )。

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后可以接聚集函数计算列

14.下列关于子查询的说法,正确的是( )

A:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换 B:Exists只能表示相关子查询,IN只能表示非相关子查询 C:如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词 D:子查询中不能使用group by
答案:所有带IN谓词、比较运算符的子查询都能用带EXISTS谓词的子查询等价替换;如果确定地知道内层查询返回单个值,那么可以使用=代替IN谓词
第四章测试
15.关于多表联合查询,下列表述错误的是( )。

A:普通连接会同时保留左边关系和右边关系的所有元组 B:左外连接查询会保留左边关系的所有元组 C:右外连接查询会保留右边关系的所有元组 D:可以有三个或者三个以上的表同时进行左外连接
答案:普通连接会同时保留左边关系和右边关系的所有元组

16.判断属性是否为空,需要使用IS NULL或者IS NOT NULL,而不能使用=NULL或者!=NULL。( )

A:对 B:错
答案:对

17.下列关于视图的说法,哪个是错误的( )

A:视图只能由基本表导出,而不能由已有的视图导出 B:视图是虚表,只存放视图的定义,而不存放实际的数据 C:行列子集视图是从单个表导出的 D:在不违反完整性约束的情况下,一般允许对行列子集视图进行更新
答案:视图只能由基本表导出,而不能由已有的视图导出

18.下列哪些是常用的数据库安全性控制方法( )。

A:用户标识和身份鉴别 B:数据加密 C:审计 D:自主存取控制和强制存取控制
答案:用户标识和身份鉴别;数据加密;审计;自主存取控制和强制存取控制