大学MOOC 数据库原理(王真)(武汉纺织大学)1451077180 最新慕课完整章节测试答案
第一章 数据库概述
文章目录
1.4数据库系统的三级模式结构-随堂测验
1、单选题:
在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。
选项:
A: 模式
B: 外模式
C: 内模式
D: 应用程序
答案: 【 模式】
2、单选题:
关于数据库的三级模式结构说法错误的是( )。
选项:
A: 一个数据库只有一个模式
B: 一个数据库只有一个外模式
C: 一个数据库只有一个内模式
D: 一个应用程序只使用一个外模式
答案: 【 一个数据库只有一个外模式】
3、判断题:
模式是数据库系统结构的中间层,既不涉及数据的物理存储环境,也与具体的应用程序无关。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
外模式是最接近物理存储的,是数据的物理存储方式。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
模式不仅涉及“型”的描述,也涉及具体的值。
选项:
A: 正确
B: 错误
答案: 【 错误】
第二章 数据模型(2)
2.7连接运算-随堂测验
1、判断题:
自然连接要求两个关系中进行比较的分量必须是同名的属性组。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
自然连接会在运算结果中保留两个关系重复的属性列。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、填空题:
连接运算是从两个关系的笛卡尔积中选取 间满足一定条件的元组。
答案: 【 属性##%_YZPRLFH_%##属性组##%_YZPRLFH_%##属性值】
4、填空题:
连接运算中如果选取的是两个属性列取值相等的元组,则这种运算称为 连接。
答案: 【 等值】
5、填空题:
连接是一种特殊的等值连接。
答案: 【 自然】
第三章 SQL语言(1)
3.2 创建与管理数据库与表-随堂测验
1、单选题:
删除表使用什么动词?
选项:
A: DROP
B: DElETE
C: ALTER
D: CREATE
答案: 【 DROP】
2、单选题:
对表增加属性使用什么语句?
选项:
A: ADD
B: ALTER
C: INSERT
D: CREATE
答案: 【 ADD】
3、判断题:
修改表可以使用ALTER语句
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
创建表的语句的基本格式
答案: 【 create table tablename】
5、填空题:
创建数据库的语句是?
答案: 【 create database】
第三章 SQL语言(2)
3.5 排序、分组查询-随堂测验
1、单选题:
统计一个表有多少行用哪个集函数?
选项:
A: COUNT DISTINC 列名
B: count(*)
C: COUNT(&)
D: COUNT(@)
答案: 【 count(*)】
2、单选题:
ORDRE BY子句实现的功能!
选项:
A: 查询
B: 更新
C: 删除
D: 排序
答案: 【 排序】
3、判断题:
如果不指定排序方式,默认使用降序!
选项:
A: 正确
B: 错误
答案: 【 错误】
第三章 SQL语言--单元测验
1、单选题:
已知SN是一个字符型字段,下列SQL查询语句( ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为
选项:
A: 找出含有3个字符′AB%′的所有SN字段
B: 找出仅含3个字符且前两个字符为′AB′的SN字段
C: 找出以字符′AB′开头的所有SN字段
D: 找出含有字符′AB′的所有SN字段
答案: 【 找出以字符′AB′开头的所有SN字段】
2、单选题:
现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是
选项:
A: SELECT Snum FROM SC WHERE Grade=0
B: SELECT Snum FROM SCWHERE Grade<=0
C: SELECT Snum FROM SC WHERE Grade=NULL
D: SELECT SnumFROM SC WHERE Grade IS NULL
答案: 【 SELECT SnumFROM SC WHERE Grade IS NULL 】
3、单选题:
SQL中建立惟一性索引的语句是
选项:
A: CREATE INDEX 索引名 ON 表名(属性名)
B: CREATE INDEX UNIQUE 索引名 ON 表名(属性名)
C: CREATE UNIQUE INDEX 索引名 ON 表名(属性名)
D: CREATE DISTINCT INDEX 索引名 ON 表名(属性名)
答案: 【 CREATE UNIQUE INDEX 索引名 ON 表名(属性名)】
4、单选题:
数据库管理系统能实现对数据的查询、插入、删除、更新这种功能是()
选项:
A: 数据定义功能
B: 数据控制功能
C: 数据操纵功能
D: 数据管理功能
答案: 【 数据操纵功能】
5、单选题:
在SQL语言中与“NOT IN”等价的操作是()
选项:
A: <>ALL
B: <>ANY
C: =SOME
D: =ALL
答案: 【 <>ALL】
6、单选题:
有关系“选修”(课程号,学号,课程名,分数)则以下正确的是
选项:
A: 只有“课程号”不能取空值
B: 只有“学号”不能取空值
C: “课程号”和“学号”均不能取空值
D: “课程号”和“学号”均能取空值
答案: 【 “课程号”和“学号”均不能取空值】
7、单选题:
关于“自然连接”和“等值连接”叙述中,不正确的是()
选项:
A: 自然连接是一种等值连接
B: 自然连接要求参与的属性必须是公式属性,而等值连接不是
C: 两种连接都可以只用笛卡尔积和选择运算导出。
D: 自然连接要在结果中去掉重复的列,而等值连接不必
答案: 【 两种连接都可以只用笛卡尔积和选择运算导出。】
8、单选题:
下列关于视图的说法错误的是()
选项:
A: 视图是从一个或多个基表(或视图)导出的虚表。
B: 视图可以屏蔽无权用户对不相关数据的访问
C: 视图一经定义,就可以被查询和更新
D: 可以基于视图定义新的视图
答案: 【 视图一经定义,就可以被查询和更新】
9、判断题:
一个SQL数据库就是一个基本表。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
通配符_(下划线)代表一个任意字符!
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
视图可以提供一定的数据安全性保护
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
数据字典中只存储视图的定义,而不存储视图的数据!
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
HVVING短语和WHERE子句的功能是一样的!
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
GROUP BY子句配合集函数使用可以细化集函数的作用范围。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
SELECT语句中,使用DISTINCT消除重复的信息!
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
更新数据值使用的是INSERT语句!
选项:
A: 正确
B: 错误
答案: 【 错误】
第四章 数据库的完整性
4.1 实体完整性规则-随堂测验
1、单选题:
实体完整性在Create Table中用( )来定义。
选项:
A: Select
B: Primary Key
C: Update
D: Constraint
答案: 【 Primary Key】
2、单选题:
下列关于主码约束定义的说法错误的是( )。
选项:
A: 单属性构成的码可以定义为列级约束条件。
B: 单属性构成的码可以定义为表级约束条件。
C: 多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。
D: 多属性构成的码只能定义为表级约束条件。
答案: 【 多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。】
3、单选题:
将Student表中的Sno属性定义为主码,下面空格处应填写( )。Create Table Student (Sno char(9) , Sname char(20) Not Null, Sex Char(2) )
选项:
A: not null
B: unique
C: primary key
D: foreign key
答案: 【 primary key】
4、判断题:
当用户对基本表中插入一条记录时,DBMS会根据规则自动检查主码取值是否唯一和是否为空。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
当用户对主码列进行更新操作时,DBMS不能够自动检查主码值是否唯一和是否为空。
选项:
A: 正确
B: 错误
答案: 【 错误】
4.2 参照完整性规则-随堂测验
1、单选题:
下面关于参照完整性定义的说法中错误的是( )。
选项:
A: 在Create Table语句中用foreign Key短语定义哪些列为外码。
B: 在Create Table语句中用Primary Key短语指明外码参照哪些表的主码。
C: 如果添加参照完整性约束,可以在Constraint短语后面写出约束的名字。
D: 一般在表级定义参照完整性约束。
答案: 【 在Create Table语句中用Primary Key短语指明外码参照哪些表的主码。】
2、判断题:
一个表可以有多个列的值参照其它表的列取值。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
外码的取值可以为空。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
可以用constraint 关键词为参照完整性设置指定约束名。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
当对被参照表和参照表进行增、删、改操作时都有可能破坏参照完整性。
选项:
A: 正确
B: 错误
答案: 【 正确】
4.3 用户定义的完整性规则-随堂测验
1、单选题:
下列短语中,不是用于定义属性列上约束条件的是(
