大学MOOC 数字化生活-数据库应用与开发(华侨大学)1206027806 最新慕课完整章节测试答案
第一章数据库系统概述
第1章测试题
1、单选题:
下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段
选项:
A: I 和 II
B: 只有 II
C: II 和 III
D: 只有 I
答案: 【 只有 I】
2、单选题:
数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是()。
选项:
A: 外模式、模式和内模式
B: 子模式、用户模式和存储模式
C: 模式、子模式和概念模式
D: 子模式、模式和用户模式
答案: 【 外模式、模式和内模式】
3、单选题:
数据库管理系统(DBMS)与操作系统(OS)、应用软件的层次关系从核心到外围依次是()。
选项:
A: DBMS、OS、应用软件
B: DBMS、应用软件、OS
C: OS、DBMS、应用软件
D: OS、应用软件、DBMS
答案: 【 OS、DBMS、应用软件】
第二章关系数据库设计
第2章测试题
1、单选题:
在数据库设计中使用 E-R 图工具的阶段是()。
选项:
A: 需求分析阶段
B: 数据库物理设计阶段
C: 数据库实施
D: 概念结构设计阶段
答案: 【 概念结构设计阶段】
2、单选题:
实体完整性规则是指关系中()。
选项:
A: 不允许有空行
B: 主键不允许有空值
C: 不允许有空列
D: 外键不允许有空值
答案: 【 主键不允许有空值】
3、单选题:
E-R图转换为关系模型,不正确的是()。
选项:
A: 实体型转换为关系模式
B: 具有相同码的关系模式不可合并
C: 同一实体集的实体间的联系转换为关系模式
D: 三个或三个以上实体间的多元联系转换为关系模式
答案: 【 具有相同码的关系模式不可合并】
4、单选题:
关系模式中,满足2NF的模式( )。
选项:
A: 可能是1NF
B: 必定是1NF
C: 必定是3NF
D: 必定是BCNF
答案: 【 必定是1NF】
5、单选题:
设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 2NF】
6、单选题:
已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是( )。
选项:
A: AB
B: BE
C: CD
D: DE
答案: 【 BE】
7、单选题:
消除了部分函数依赖的1NF的关系模式,必定是( )。
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 2NF】
8、多选题:
以下哪些是数据库设计的相关工具()。
选项:
A: PowerDesign(Sybase)
B: Visio(Microsoft)
C: RationalRose(IBM)
D: SQL SERVER(Microsoft)
答案: 【 PowerDesign(Sybase);
Visio(Microsoft);
RationalRose(IBM)】
9、判断题:
反向工程即选择当前的物理模型,将物理模型转化为概念模型。
选项:
A: 正确
B: 错误
答案: 【 正确】
第三章关系代数与SQL查询语言
第3章单元测试
1、单选题:
差运算对应()查询。
选项:
A: intersect
B: except
C: union
D: have
答案: 【 except】
2、单选题:
嵌套查询中出现的WHERE子句中中含义为以子表达式值作为主表达式的参数的谓词是()
选项:
A: IN
B: BETWEEN
C: ANY
D: ALL
答案: 【 IN】
3、多选题:
关系的基本运算包括()。
选项:
A: 选择运算
B: 投影运算
C: 连接运算
D: 交运算
答案: 【 选择运算;
投影运算;
连接运算】
4、判断题:
选择运算对应于SQL查询语句中使用WHERE子句指定用于限制返回的行的搜索条件。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
投影运算对应于SQL查询语句中使用SELECT子句指定用于返回的属性列表。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
连接运算对应于SQL查询语句中使用FROM子句指定待查询的一张或若干张表以及表之间的连接方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
SQL中使用ORDER BY指定结果集的排序。其中ASC指定递减顺序。
选项:
A: 正确
B: 错误
答案: 【 错误】
第四章SQLServer图形操作及SQL定义与控制语言
第4章单元测试
1、单选题:
更改“成绩表”以删除某列的语句为:()
选项:
A: alter table 成绩表 delete column column_a
B: alter table 成绩表 drop column column_a
C: update table 成绩表 delete column column_a
D: update table 成绩表 drop column column_a
答案: 【 alter table 成绩表 drop column column_a】
2、单选题:
将“成绩表”中所有成绩加1分的语句是()
选项:
A: update 成绩表 set Grade=Grade+1
B: alter 成绩表 set Grade=Grade+1
C: select 成绩表 set Grade=Grade+1
D: drop 成绩表 set Grade=Grade+1
答案: 【 update 成绩表 set Grade=Grade+1】
3、单选题:
删除成绩表中所有学号为‘0301001’的成绩记录的语句是
选项:
A: DELETE 成绩表 WHERE Sn
