数据库原理与应用(陆军工程大学) 中国大学mooc慕课答案2024版 m102536
第1讲 数据库系统概论(总时长00:47:11) 第1讲 数据库系统概论 单元测验
1、 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。
答案: 多种应用、多种语言、多个用户相互覆盖地使用数据集合
2、 数据库系统的核心是( ),它统一管理和控制数据。
答案: 数据库管理系统
3、 下列四项中,不属于数据库系统的特点的是( ) 。
答案: 数据冗余度大
4、 数据库系统管理与文件系统管理的主要区别是( ) 。
答案: 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
5、 数据的逻辑独立性是指( ) 。
答案: 模式改变,外模式和应用程序不变
6、 数据独立性是指( ) 。
答案: 应用程序与数据库的结构之间相互独立
7、 对概念级数据视图进行描述的是( ) 。
答案: 逻辑模式
8、 下列关于数据库、数据库管理系统、数据库系统的说法不正确的是( )。
答案: 数据库系统一旦建成,有没有人员管理都无所谓了。
9、 数据库系统的体系结构从逻辑上分为( )。
答案: 外部级,概念级,内部级
10、 数据管理技术依次经历了( )三个阶段。
答案: 人工管理、文件系统管理、数据库系统管理
11、 数据库的( )保证了数据独立性的实现。
答案: 三级模式结构和两级映射
12、 数据的独立性包括( )独立性和逻辑独立性。
答案: 物理
13、 数据的物理独立性是指( )。
答案: 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
14、 在数据库系统的三级模式中,内模式的个数( )。
答案: 只有一个
第2讲 数据模型(总时长00:27:12) 第2讲 数据模型 单元测验
1、 ( )不是面向对象数据模型中涉及到的概念。
答案: 关系
2、 层次模型、网状模型和关系模型是根据( )来命名的。
答案: 数据结构
3、 在数据库技术中,独立于计算机系统的模型是( )。
答案: E-R模型
4、 下列不属于数据模型的三要素的是( )。
答案: 数据定义
5、 下列关于数据模型三要素的说法正确的是( )。
答案: 数据结构是刻画数据模型性质的最重要方面。
6、 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )。
答案: 多对多
7、 在下列实体类型的联系中,属于一对多联系的是( )。
答案: 父亲与孩子的父子关系
8、 在下列实体联系中,属于一对一联系的是( )。
答案: 学校与校长之间的联系
9、 在E-R图中规定用菱形框表示( )。
答案: 联系
10、 在概念模型中,用于标识同一实体集中两个不同实体值的是( )。
答案: 关键字
11、 概念模型是现实世界的第一层抽象,数据库技术常用的的概念模型是( )。
答案: 实体-联系模型
12、 ( )对系统的动态特性的描述,主要包括查询和更新操作。
答案: 数据操作
第3讲 关系数据模型(一) (总时长00:31:23) 第3讲 关系数据模型(一) 单元测验
1、 下列关于关系数据模型的术语中,( )术语可用二维表中的“行”来表达。
答案: 元组
2、 关系数据模型中的关系可用二维表来表示,表中的一列对应关系的一个( )。
答案: 属性
3、 设有三个域,它们包含的元素个数分别是3个、4个、5个,则三个域的笛卡尔积的基数是( )。
答案: 60
4、 设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( )。
答案: (职工号,技能)
5、 关系模型中,一个候选键( )。
答案: 可由一个或多个组合能唯一标识该关系模式中任意元组的属性组成
6、 在一个关系中,任意候选键中所包含的属性都称为( )。
答案: 主属性
7、 如果在一个关系数据库中,存在某个属性(或属性组),虽然不是一个关系的主键或只是主键的一部分,但却与另一个关系的主键对应,称该属性(或属性组)为这个关系的( )。
答案: 外键
8、 有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是( )。
答案: (车次,日期)
9、 现有关系:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),它的主键是( )。
答案: 学号
10、 在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,A中的属性D与B中的主键D相对应,则D在A中称为( )。
答案: 外键
11、 在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,D是B的主键,A中的外键D对应B的主键,则要求A中D的取值必须来源于关系B中的D,符合( )约束。
答案: 参照完整性
12、 设属性A是关系R的主属性,则属性A不能取空值(NULL),这是( )。
答案: 实体完整性约束规则
13、 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
答案: 用户定义完整性
14、 关系模型中可以有三类完整性约束,其中( )是关系模型必须满足的完整性约束条件,应该由RDBMS自动支持。
答案: 实体完整性和参照完整性
15、 下列概念模型与关系模型的对应概念中,错误的是( )。
答案: 联系->关系实例
16、 以下关于外键和相应的主键之间的关系,正确的是( )。
答案: 外键并不一定要与相应的主键同名
17、 基于如下两个关系,其中部门信息关系DEPT的主键是部门号,雇员信息关系EMP的主键是雇员号,外键是部门号,参照DEPT的主键。若执行下面列出的操作,哪个操作不能成功执行?( )
答案: 将EMP中雇员号=’101’的部门号改为’05’
18、 基于如下两个关系,其中部门信息关系DEPT的主键是部门号,雇员信息关系EMP的主键是雇员号,外键是部门号,参照DEPT的主键。若执行下面列出的操作,哪个操作不能成功执行?( )
答案: 将DEPT中部门号=’02’的部门号改为’10’
19、 设有关系SC(SNO,CNO,GRADE),主键是(SNO,CNO)。遵照实体完整性规则,下面( )选项是正确的。
答案: SNO与CNO都不能取空值
第3讲 关系数据模型(二)(总时长00:52:02) 第3讲 关系数据模型(二) 单元测验
1、 能正确检索出“所有学生的姓名”的关系代数表达式是( )。
答案: π姓名(学生)
2、 能正确检索出“以课程号’C02’的课程作为先修课程的课程号”的关系代数表达式是( )。
答案: π课程号(σ先修课程号=’C02′(课程))
3、 不能正确检索出“选修课程号为’C02’或’C04’的学生学号和成绩”的关系代数表达式是( )。
答案: π学号,成绩(σ课程号=’C02’∨’C04′(选课))
4、 能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是( )。
答案: π学号,课程号(选课) ÷π学号(学生)
5、 能正确检索出“计算机系学生都学的课程的课程号”的关系代数表达式是( )。
答案: π学号,课程号(选课) ÷π学号(σ所在系=’计算机'(学生))
6、 能正确检索出“’张山’同学不学的课程的课程号”的关系代数表达式是( )。
答案: π课程号(课程)- π课程号 (σ姓名=’张山’ (选课∞学生))
7、 下列表达式能将学生“罗军”的基本信息从学生关系中删除的是( )。
答案: 学生-{(‘s10′,’罗军’,’计算机’,’2000-04-20′,’男’)}
8、 下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是( )。
答案: 课程∪{(‘C10′,’大数据分析’,’C04′)}
9、 能正确检索出“至少选课号为’C02’和’C04’的学生学号”的( )。
答案: π学号(σ课程号=’C02′(选课))∩π学号( σ课程号=’C04′(选课));
π学号,课程号(选课)÷{(‘C02’),(‘C04’)}
10、 能正确检索出“计算机系的男生的姓名”的关系代数表达式是( )。
答案: π姓名 (σ所在系=’计算机’∧性别=’男’ (学生));
π姓名(σ所在系=’计算机'(学生)) ∩ π姓名(σ性别≠’女'(学生))
11、 不能正确检索出“选修’数据库原理与应用’课程的学生学号和姓名”的关系代数表达式是( )。
答案: π学号,姓名(σ课程名=’数据库原理与应用'(课程∞选课));
π学号,姓名(σ课程名=’数据库原理与应用'( 课程∞学生))
12、 不能正确检索出“学生’李斯’的成绩大于80的课程名”的关系代数表达式是( )。
答案: ((π课程名(σ姓名=’李斯'(学生 )))∞(σ成绩>80(选课))∞ 课程);
π课程名((σ姓名=’李斯'(学生 ))∞ 课程∞(σ成绩>80(选课)))
第3讲 关系数据模型(三)(总时长00:19:01) 第3讲 关系数据模型(三) 单元测验
1、 能正确检索出“所有学生的姓名”的元组演算表达式是( )。
答案:
2、 能正确检索出“以课程号’C02’的课程作为先修课程的课程号”的元组演算表达式是( )。
答案:
3、 能正确检索出“选修课程号为’C02’或’C04’的学生学号和成绩”的元组演算表达式是( )。
答案:
4、 能正确检索出“至少选课号为’C02’和’C04’的学生姓名”的元组演算表达式:还需要哪个选项成立?( )。
答案: u[1]=w[1]∧v[1]=w[1]∧u[2]=’C02’∧v[2]=’C04’
5、 检索“全部学生都选修的课程的课程号和课程名”的元组演算表达式还需要那个选项才能成立?( )。
答案: (“u)($v)($w)
6、 能正确检索出“’张山’同学不学的课程的课程号”的元组演算表达式:空白处需要的选项是( )。
答案: ┐($w)(S(w)∧w[1]= v[1]∧W[2]=’张山’)
7、 能正确检索出“选修’数据库原理与应用’课程的学生学号和姓名”的元组演算表达式:需要哪些选项同时成立?( )
答案: S(u)∧SC(v)∧C(w);
u[1]=v[1]∧v[2]=w[1]∧t[2]=u[2];
w[2]=’数据库原理与应用’;
t[1]=u[1]
8、 为正确检索出“计算机系的男生的姓名”,元组演算表达式需要哪些选项成立?( )。
答案: u[3]=’计算机’ ∧u[5]=’男’;
S(u)∧t[1]=u[2]
第4讲 关系数据库标准查询语言SQL(一)(总时长00:38:48) 第4讲 关系数据库标准查询语言SQL(一) 单元测验
1、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确查询出“参加了比赛项目的运动员人数”的选项是( )。
答案: SELECT COUNT(DISTINCT 运动员编号)FROM 比赛;
2、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列不能正确查询出“所有项目的基本信息”的选项是( )。
答案: SELECT ALL FROM 项目;
3、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列不能正确查询出“所有运动员的姓名和代表队”的选项是( )。
答案: SELECT 姓名,队别=代表队FROM 运动员;
4、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确查询出“比赛项目的成绩,结果按比赛项目编号升序,同一比赛项目的成绩降序排列”的选项是( )。
答案: SELECT 项目编号,成绩FROM 比赛ORDER BY 项目编号, 成绩 DESC;
5、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确在运动员表中增加一个“出生日期”属性列的选项是( )。
答案: ALTER TABLE 运动员 ADD 出生日期 DATE;
6、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列选项中一定能执行成功的是( )。
答案: DROP TABLE 比赛;
7、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列关于基本表“项目”的创建语句不恰当的是( )。
答案: CREATE TABLE 项目(项目编号 VARCHAR(10), 名称 VARCHAR(50), 比赛地点 VARCHAR(100), 比赛时间 INT, PRIMARY KEY(项目编号) );
8、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。若基本表“运动员”和“项目”中的属性列“运动员编号”和“项目编号”的数据类型都是CHAR(10),比赛成绩全部折算成百分制,能正确创建基本表“比赛”的SQL语句是( )。
答案: CREATE TABLE 比赛 ( 运动员编号 CHAR(10), 项目编号 CHAR(10), 成绩 DECIMAL(4,1), PRIMARY KEY(运动员编号,项目编号), FOREIGN KEY (运动员编号) REFERENCES 运动员(运动员编号), FOREIGN KEY (项目编号) REFERENCES 项目(项目编号));
第4讲 关系数据库标准查询语言SQL(二)(总时长00:29:57) 第4讲 关系数据库标准查询语言SQL(二) 单元测验
1、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“2019年5月10日比赛的项目基本信息”的选项是( )。
答案: SELECT *FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10%’;
2、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确查询出“来自江浙沪的女运动员的运动员编号和姓名”的选项是( )。
答案: SELECT 项目编号,姓名FROM 运动员WHERE 队别 IN (‘上海’,’江苏’,’浙江’) AND 性别=’女’;
3、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“尚未指定比赛场地和时间的项目名称”的选项是( )。
答案: SELECT 名称FROM 项目WHERE 比赛地点 IS NULL AND 比赛时间 IS NULL;
4、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能显示出“每一位运动员的参赛情况”的选项是( )。
答案: SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM (运动员 LEFT JOIN 比赛 ON 运动员.运动员编号=比赛.运动员编号) LEFT JOIN 项目 ON 比赛.项目编号=项目.项目编号;
5、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“运动员李科参加的比赛项目名称和成绩”的选项是( )。
答案: SELECT 名称,成绩FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 姓名=’李科’;
6、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“参赛项目超过2项的男运动员编号和姓名”的选项是( )。
答案: SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别=’男’GROUP BY 运动员.运动员编号,姓名 HAVING COUNT(*)>2;
7、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“篮球相关项目的参赛运动员编号、姓名、队别”的选项是( )。
答案: SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 LIKE ‘%篮球%’;
8、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确“计算出各队总分,并显示排行榜前三名的队名和分值”的选项是( )。
答案: SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号GROUP BY 队别ORDER BY 2 DESC;
第4讲 关系数据库标准查询语言SQL(三) (总时长00:41:03) 第4讲 关系数据库标准查询语言SQL(三) 单元测验
1、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。不能正确插入一名新的运动员的选项是( )。
答案: INSERT INTO 运动员VALUE (‘js01029′,’王冲’,’男’,’江苏’);
2、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能批量插入上海队女运动员参加体操比赛的记录的是( )。
答案: INSERT INTO 比赛(运动员编号,项目编号)SELECT 运动员编号,项目编号FROM 运动员,项目WHERE 名称=’体操’ AND 队别=’上海’ AND 性别=’女’;
3、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确修改”女子10米跳水“项目的比赛地点和时间的选项是( )。
答案: UPDATE 项目SET 比赛地点=’五台山体育馆’,比赛时间=’2019-05-26 15:00:00’WHERE 名称=’女子10米跳水’;
4、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能将参加”女子体操“的所有运动员的成绩加10分选项是( )。
答案: UPDATE 比赛set 成绩=成绩+10WHERE 项目编号 in(SELECT 项目编号 FROM 项目 WHERE 名称=’女子体操’);
5、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确删除运动员李香的赛事纪录的选项是( )。
答案: DELETE FROM 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名=’李香’);
6、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。一定能执行成功的操作是( )。
答案: DELETE FROM 比赛;
7、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。不能正确查询出参加”男子乒乓球单打“比赛的运动员的编号和姓名的选项是( )。
答案: SELECT 运动员编号,姓名FROM 运动员WHERE 运动员编号 = (SELECT 运动员编号 FROM 比赛,项目 WHERE 项目.项目编号=比赛.项目编号 AND 名称=’男子乒乓球单打’);
8、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。不能正确查询出尚未参加任何项目的运动员编号的选项是( )。
答案: SELECT 运动员编号FROM 运动员,比赛WHERE 运动员.运动员编号<>比赛.运动员编号;
9、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出参加了所有项目的运动员的姓名的选项是( )。
答案: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 项目 WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号));
10、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出参赛项目包括编号为”js01022“的运动员所有项目的运动动员姓名的选项是( )。
答案: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 比赛 比赛X WHERE 比赛X.运动员编号=’js01022′ AND NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 比赛X.项目编号=比赛.项目编号);
下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!
完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。
,
11、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出在”男子10米跳水“比赛中,成绩高于所有江苏队运动员的其他队运动员姓名的选项是( )。
答案: SELECT 姓名,队别FROM 运动员,比赛,项目WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称=’男子10米跳水’ AND 队别<>’江苏’ AND 成绩 > (SELECT MAX(成绩) FROM 运动员,比赛,项目WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称=’男子10米跳水’ AND 队别=’江苏’);
第4讲 关系数据库标准查询语言SQL(四)(总时长00:52:25) 第4讲 关系数据库标准查询语言SQL(四) 单元测验
1、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。把对关系”比赛“的属性”成绩“的修改权授予用户李勇,并允许其将权限转授出去的SQL语句是( )。
答案: GRANT UPDATE (成绩) ON 比赛 TO 李勇 WITH GRANT OPTION;
2、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。将李勇修改成绩的权限收回,并级联收回所授出的权限的SQL语句是( )。
答案: REVOKE UPDATE(成绩) ON 比赛 FROM 李勇 CASCADE;
3、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列关于索引的叙述,不正确的是( )。
答案: 为提高基本表”比赛“的查询效率,索引越多越好
4、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。在基本表”运动员“里创建”队别“上的非聚集索引T1的正确选项是( )。
答案: CREATE INDEX T1 ON 运动员(队别);
5、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。在创建基本表”项目“时,已用”PRIMARY KEY (项目编号)“子句定义主键,则不能成功执行的选项是( )。
答案: CREATE CLUSTERED INDEX item1 ON 项目(名称);
6、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。创建”上海“队的运动员视图的正确选项是( )。
答案: CREATE VIEW SH_AAS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
7、 SQL语言中的视图是一种( )。
答案: 外模式及外模式到逻辑模式的映射
8、 下列关于视图的删除叙述中,正确的是( )。
答案: 若一个视图被删除,则由该视图导出的其他视图也将被删除
9、 下列关于视图的数据更新,正确的是( )。
答案: 视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新
10、 某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能够进行数据更新的视图是( )。
答案: CREATE VIEW 运动员_上海AS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
第5讲 关系模式的规范化设计(一)(总时长 00:36:34) 第5讲 关系模式的规范化设计(一) 单元测验
1、 关系模式R中若没有非主属性,则( )。
答案: R属于3NF但不一定属于BCNF
2、 设R(U)是属性集U上的关系模式,X、Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称( )。
答案: Y函数依赖于X
3、 关系模式R中的属性全是主属性,则R的最低范式是( )。
答案: 3NF
4、 关系模式中,满足2NF的模式( )。
答案: 必定是1NF
5、 在关系模式R(U, F)中,若X—>Y, 存在X的真子集X’, 使X’—>Y, 称X—>Y是( )。
答案: 部分函数依赖
6、 设有关系模式R(A, B, C),其函数依赖集:F={A—>B, B—>C}, 则关系模式R的规范化程度最高达到( )。
答案: 2NF
7、 关系数据库规范化理论是为解决关系数据库中( )问题而引入的。
答案: 数据冗余、更新异常和数据不一致
8、 属于BCNF的关系模式( )。
答案: 在函数依赖范畴内,已消除了插入和删除的异常
9、 有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到( )。
答案: BCNF
10、 给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P表示名次。若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( )。
答案: (Sno,Cno)是唯一的候选键
第5讲 关系模式的规范化设计(二) (总时长00:42:33) 第5讲 关系模式的规范化设计(二) 单元测验
1、 已知关系模式R(A, B, C, D, E, G, H),函数依赖集F为{BC→AE, DC→EH, DG→E, B→CD, D→G},则F的最小函数依赖集是( )。
答案: {B→A, DC→H, D→E, B→C, B→D, D→G}
2、 已知关系模式R(A, B, C, D, E, G, H),函数依赖集F为{AD→EH, DC→BH,H→G, D→H, A→D},则F的最小函数依赖集是( )。
答案: {A→E, CD→B, H→G, D→H, A→D}
3、 已知关系模式R(A, B, C, D, E, G),函数依赖集F为{B→CE, AC→G, BG→D},则R的候选键是( )。
答案: AB
4、 已知关系模式R(A, B, C, D, E, G),函数依赖集F为{A→CD, BD→E, CE→G},则R的候选键是( )。
答案: AB
5、 已知关系模式R(A, B, C, D, E, G, H),函数依赖集F为{A→B, B→D, AD→EH, AG→C},则A关于F的属性闭包是( )。
答案: {A, B, E, D, H}
6、 已知关系模式R(A, B, C, D, E, G),函数依赖集F为{BC→D, C→G, BE→A},则(BC)关于F的属性闭包是( )。
答案: {B, C, D, G}
7、 已知关系模式R(A, B, C, D, E, G, H),函数依赖集F为{A→B, B→DCE, AD→G, CG→H},则能被F逻辑蕴含的是( )。
答案: A→G, A→H
8、 下面关于函数依赖的叙述中,( )是不正确的。
答案: 若XY→Z,则X→Z,Y→Z
9、 已知关系模式R(A,B,C,D,E,G,H, I, J, K)的函数依赖集F={ABD→E, AB→G, B→K, C→J, CJ→I, G→H},则最小函数依赖集是( )。
答案: {ABD→E, AB→G, B→K, C→J, C→I, G→H}
10、 已知关系模式R(A,B,C,D,E,G)的函数依赖集F={AB→C,D→EG,C→A,BE→C,BC→D,CG→BD,ACD→B,CE→AG},则最小函数依赖集是( )。
答案: {AB→C,D→E,D→G,C→A,BE→C,BC→D,CG→D,CD→B,CE→G}
11、 给定关系模式R<U, F>,U={A, B, C, D, E},F={B→A,D→A,A→E,AC→B},其候选关键字为( )。 A.ABD B.ABE C.ACD D.CD
答案: CD
12、 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选键为 ( )。
答案: AD
第5讲 关系模式的规范化设计(三)(总时长00:44:50) 第5讲 关系模式的规范化设计(三) 单元测验
1、 设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么F 在模式ACD上的投影为( )。
答案: { AD→C }
2、 关系模式R(A, B, C, D, E, F, G),给定函数依赖集合{A→B, A→C, C→D, C→E, E→FG}, 则R的一个满足3NF的既保持函数依赖又具有无损连接的分解是( )。
答案: ={R1(A, B, C),R2(C, D, E),R3(E, F, G)}
3、 关系模式R(A, B, C, D, E, F),给定函数依赖集合{B→CE, AC→F, BF→D}, 则R的一个满足3NF的既保持函数依赖又无损连接性的分解是( )。
答案: ={R1(B, C, E),R2(A, C, F),R3(B, D, F), R4(A, B)}
4、 给定关系模式R(U, F), 其中U={A, B, C, D, E},给定函数依赖集合F={B→A, D→A, A→E, AC→B}。 现有一个分解r={R1(A,B, C, E), R2(C, D)},则该分解( )。
答案: 既不具有无损连接性,也不保持函数依赖
5、 给定关系模式R(U, F), 其中U={A, B, C, D, E, F},给定函数依赖集合{A→BC, C→D, BC→E, F→C}。 现有一个分解r={R1(A,B, C, D), R2(B, C, E, F)},则该分解( )。
答案: 不具有无损连接性,但保持函数依赖
6、 有关系模式R(U,F),U={A,B,C,D,E },F={A→C,C→D,B →C,DE→C,CE→A}, 则R的一个满足BCNF并具有无损连接性的分解是( )。
答案: ρ={ R1(A, C ),R2(A,D),R3(ABE)}
7、 关系模式分解的无损连接和保持函数依赖两个特性之间( )。
答案: 没有必然联系
8、 给定关系模式R(A,B,C,D,E,G),给定函数依赖集合F={A->BC, C->D, BC->E, G->C },有一个分解ρ={R1(A,B,C,D),R2(B,C,E,G)},则该分解( )。
答案: 不具有无损连接性,但保持函数依赖
9、 给定关系模式R(A,B,C,D,E,G),函数依赖集合F={A->BC, C->D, BC->EG, G->A },有一个分解ρ={R1(ABCD),R2(CDEG)},则该分解( )。
答案: 既不具有无损连接性,又不保持函数依赖
10、 设关系模式R(A, B, C, D, E),函数依赖集F={A→BC,C→D,BC→E,E→A},则分解ρ={R1(ABCE),R2(CD)}满足( )。
答案: 具有无损连接性、保持函数依赖
第6讲 数据库设计(总时长00:55:21) 第6讲 数据库设计 单元测验
1、 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。
答案: M端实体关键字与N端实体关键字组合
2、 在关系数据库的设计中,设计关系模式是( )的任务。
答案: 逻辑设计阶段
3、 数据流图是用于数据库设计中 ( )的工具。
答案: 需求分析阶段
4、 在数据库设计中,使用E-R图工具的阶段是( )阶段。
答案: 概念设计
5、 在数据库设计中,规划存储结构和存取方法属于( )阶段。
答案: 物理设计
6、 若将E-R图转换为关系模式,下划线表示主键,则正确的转换方案是( )。
答案: 运动员(运动员编号,……)项目(项目编号,……)比赛(运动员编号,项目编号,……)
7、 若对E-R图中的联系“隶属”转换为关系模式,则下列说法正确的是( )。
答案: 该联系不需要建立一个单独的关系模式,但需要将实体“地级市”的主键作为实体“区县”对应关系模式的属性
8、 若将E-R图转换为关系模式,下划线表示主键,则不正确的处理是( )。
答案: 班级(班级号,……)担任(学号,班级号)
9、 对E-R图进行转换,至少需要转出( )个关系模式。
答案: 4
10、 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
答案: 扩充功能
11、 数据库设计的( )可以得到用SQL语言定义的数据库模式。
答案: 物理结构设计阶段
12、 关系数据库逻辑结构设计阶段的主要完成的任务有( )。
答案: ER模型转换为关系模式->关系模式规范化->关系模式优化->设计用户模式
13、 如何构造出一个合适的数据库逻辑结构是( )主要解决的问题 。
答案: 逻辑结构设计
14、 数据库在进入实施阶段前,一般需要依次完成( )。
答案: 需求分析、概念结构设计、逻辑结构设计、物理结构设计
15、 下述不属于数据库设计内容的是( )。
答案: 设计数据库管理系统
第7讲 事务处理(一)(总时长00:20:04) 第7讲 事务处理(一)单元测验
1、 数据库系统的基本逻辑工作单元是( ),它是用户定义的一组SQL语句或整个程序。
答案: 事务
2、 事务的原子性是指( )。
答案: 事务中包括的所有操作要么都做,要么都不做
3、 事务的持久性是指( )。
答案: 事务一旦提交,对数据库的改变是永久的
4、 事务的隔离性是指( )。
答案: 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
5、 事务的一致性是指( )。
答案: 事务必须是使数据库从一个一致性状态变到另一个一致性状态
6、 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于事务的( )没满足而引起的。
答案: 隔离性
7、 下列说法正确的是( )。
答案: 事务中包含的操作可以是一段程序。
8、 若数据库中只包含事务成功提交的结果,则此数据库将处于( )状态。
答案: 一致
9、 对事务回滚的正确描述是( )。
答案: 将该事务对数据库的更新进行撤销
10、 SQL语言中的COMMIT语句的主要作用是( )。
答案: 提交事务
11、 一个事务可以是( )。
答案: 其他项都是
12、 事务的ACID特性包括( )。
答案: 一致性;
持久性;
原子性;
隔离性
第7讲 事务处理(二)(总时长00:41:41) 第7讲 事务处理(二)单元测验
1、 DBMS恢复数据库的基本单位是( )。
答案: 事务
2、 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
答案: 介质故障
3、 若系统在运行中,由于某种故障,导致数据库缓冲区中内存全部丢失,这种情况为( )。
答案: 系统故障
4、 事务在执行过程中违反完整性约束,属于( )故障。
答案: 事务故障
5、 数据库系统可能发生的故障类型不包括( )。
答案: 运行故障
6、 事务在执行过程中,操作系统突然崩溃,属于 ( )故障。
答案: 系统故障
7、 事务在执行过程中发生运算溢出,属于( )故障。
答案: 事务故障
8、 日志文件的作用是( )。
答案: 故障后的恢复
9、 采用检查点技术能减少数据库系统恢复时所必须扫描的日志,提高数据库恢复效率。下列有关检查点的说法,错误的是( )。
答案: 数据库管理员应定时手动建立检查点,保证数据库系统出现故障时可以快速恢复数据库数据
10、 在对数据库进行恢复时,对已经COMMIT但更新未写入磁盘的事务执行( )操作。
答案: REDO
11、 日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是( )。
答案: 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率
12、 系统故障会造成( )。
答案: 内存数据丢失
13、 数据恢复的( )操作用来实现事务的ROLLBACK。
答案: UNDO
14、 数据库恢复的基础是利用DBMS产生的冗余数据,这些冗余数据包括( )。
答案: 日志文件、数据库后备副本
15、 DBMS中,下面两个操作的先后顺序是( )。操作A:把对数据的更新写到数据库中操作B:把表示这个更新的日志记录写到日志文件中
答案: 先B后A
16、 在数据库系统出现系统故障进行恢复时,对于事务T,如果在日志文件文件中有BEGIN TRANSACTION记录,而没有COMMIT或ABORT记录,则DBMS恢复这类事务时应执行的操作是( )。
答案: UNDO
17、 当数据库系统发生系统故障时,应该( )。
答案: 撤销所有未提交事务,重做所有已提交事务
18、 若DBMS的事务处理机制中,采用具有静态检查点技术来进行系统故障的恢复,在下图所示的Tc时刻系统设置了一个静态检查点,随后在设置下一个检查点前的Tf时刻,系统崩溃,图中用横线段表示事务的开始时刻到结束时刻的运行状态,则( )事务需要重做。
答案: T2,T4
19、 若DBMS的事务处理机制中,采用具有静态检查点技术来进行系统故障的恢复,在下图所示的Tc时刻系统设置了一个静态检查点,随后在设置下一个检查点前的Tf时刻,系统崩溃,图中用横线段表示事务的开始时刻到结束时刻的运行状态,则( )事务需要撤销。
答案: T3,T5
第7讲 事务处理(三)(总时长01:09:54) 第7讲 事务处理 单元测验
1、 下图中两个事务的并发调度可带来的问题是( )。
答案: 不可重复读
2、 下图中两个事务的并发调度可带来的问题是( )。
答案: 更新丢失
3、 下列说法正确的是( )。
答案: 两阶段封锁协议一定能保证数据库的一致性
4、 现有T1、T2、T3三个事务,Wi(X)表示事务Ti更新数据对象X,Ri(X)表示事务Ti读取数据对象X,关于下面的两个调度S1和S2的说法正确的是( )。S1:R1(X);R2(Y);W1(X);R1(Y);R3(X);W2(Y);W3(X);W1(Y)S2:R1(X);R2(Y);W1(X);R3(X);W2(Y);W3(X);R1(Y);W1(Y)
答案: S1是非冲突可串行化调度,S2是冲突可串行化调度
5、 设有两个事务T1、T2,其并发操作如下所示,可能存在的不一致问题是( )。
答案: 事务T2读“脏”数据
6、 DBMS并发控制的基本单位是( )。
答案: 事务
7、 并发控制的主要方法是( )。
答案: 封锁技术
8、 并发操作不加控制有可能引起下述( )问题。I.丢失更新 II.不可重复读 III.读脏数据
答案: 都是
9、 若事务T对数据对象A加上S锁,则( )。
答案: 事务T可以读A但不能修改A,其他事务只能对A加S锁,不能加X 锁
10、 若事务T对A数据对象加X锁,则( )。
答案: 事务T可以对A进行读写,其他事务不能对A加锁
11、 ANSI标准隔离级别按强度递增的顺序依次是( )。
答案: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
12、 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为( )。
答案: 死锁
13、 并发事务的非串行调度产生数据不一致问题,是因为破坏了事务的( ) 性。
答案: 隔离性
14、 下图所示的事务等待图不存在死锁。
答案: 正确
15、 在下面的并发事务的操作序列中,假设共享锁恰好在每个读动作前申请,而排他锁恰好在每个写动作前申请,解锁恰好发生在事务执行的最后一个动作后,则该序列存在死锁。r1(A);r3(B);w1(C);w3(D) ;r2(C);w1(B); w4(D);w3(A)
答案: 正确
第7讲 事务处理(三) 第7讲 事务处理 单元测验
1、 下图中两个事务的并发调度可带来的问题是( )。
答案: 不可重复读
2、 下图中两个事务的并发调度可带来的问题是( )。
答案: 更新丢失
3、 下列说法正确的是( )。
答案: 两阶段封锁协议一定能保证数据库的一致性
4、 现有T1、T2、T3三个事务,Wi(X)表示事务Ti更新数据对象X,Ri(X)表示事务Ti读取数据对象X,关于下面的两个调度S1和S2的说法正确的是( )。S1:R1(X);R2(Y);W1(X);R1(Y);R3(X);W2(Y);W3(X);W1(Y)S2:R1(X);R2(Y);W1(X);R3(X);W2(Y);W3(X);R1(Y);W1(Y)
答案: S1是非冲突可串行化调度,S2是冲突可串行化调度
5、 设有两个事务T1、T2,其并发操作如下所示,可能存在的不一致问题是( )。
答案: 事务T2读“脏”数据
6、 DBMS并发控制的基本单位是( )。
答案: 事务
7、 并发控制的主要方法是( )。
答案: 封锁技术
8、 并发操作不加控制有可能引起下述( )问题。I.丢失更新 II.不可重复读 III.读脏数据
答案: 都是
9、 若事务T对数据对象A加上S锁,则( )。
答案: 事务T可以读A但不能修改A,其他事务只能对A加S锁,不能加X 锁
10、 若事务T对A数据对象加X锁,则( )。
答案: 事务T可以对A进行读写,其他事务不能对A加锁
11、 ANSI标准隔离级别按强度递增的顺序依次是( )。
答案: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
12、 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为( )。
答案: 死锁
13、 并发事务的非串行调度产生数据不一致问题,是因为破坏了事务的( ) 性。
答案: 隔离性
14、 下图所示的事务等待图不存在死锁。
答案: 正确
15、 在下面的并发事务的操作序列中,假设共享锁恰好在每个读动作前申请,而排他锁恰好在每个写动作前申请,解锁恰好发生在事务执行的最后一个动作后,则该序列存在死锁。r1(A);r3(B);w1(C);w3(D) ;r2(C);w1(B); w4(D);w3(A)
答案: 正确
第7讲 事务处理(一) 第7讲 事务处理(一)单元测验
1、 数据库系统的基本逻辑工作单元是( ),它是用户定义的一组SQL语句或整个程序。
答案: 事务
2、 事务的原子性是指( )。
答案: 事务中包括的所有操作要么都做,要么都不做
3、 事务的持久性是指( )。
答案: 事务一旦提交,对数据库的改变是永久的
4、 事务的隔离性是指( )。
答案: 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
5、 事务的一致性是指( )。
答案: 事务必须是使数据库从一个一致性状态变到另一个一致性状态
6、 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于事务的( )没满足而引起的。
答案: 隔离性
7、 下列说法正确的是( )。
答案: 事务中包含的操作可以是一段程序。
8、 若数据库中只包含事务成功提交的结果,则此数据库将处于( )状态。
答案: 一致
9、 对事务回滚的正确描述是( )。
答案: 将该事务对数据库的更新进行撤销
10、 SQL语言中的COMMIT语句的主要作用是( )。
答案: 提交事务
11、 一个事务可以是( )。
答案: 其他项都是
12、 事务的ACID特性包括( )。
答案: 一致性;
持久性;
原子性;
隔离性
第7讲 事务处理(二) 第7讲 事务处理(二)单元测验
1、 DBMS恢复数据库的基本单位是( )。
答案: 事务
2、 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
答案: 介质故障
3、 若系统在运行中,由于某种故障,导致数据库缓冲区中内存全部丢失,这种情况为( )。
答案: 系统故障
4、 事务在执行过程中违反完整性约束,属于( )故障。
答案: 事务故障
5、 数据库系统可能发生的故障类型不包括( )。
答案: 运行故障
6、 事务在执行过程中,操作系统突然崩溃,属于 ( )故障。
答案: 系统故障
7、 事务在执行过程中发生运算溢出,属于( )故障。
答案: 事务故障
8、 日志文件的作用是( )。
答案: 故障后的恢复
9、 采用检查点技术能减少数据库系统恢复时所必须扫描的日志,提高数据库恢复效率。下列有关检查点的说法,错误的是( )。
答案: 数据库管理员应定时手动建立检查点,保证数据库系统出现故障时可以快速恢复数据库数据
10、 在对数据库进行恢复时,对已经COMMIT但更新未写入磁盘的事务执行( )操作。
答案: REDO
11、 日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是( )。
答案: 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率
12、 系统故障会造成( )。
答案: 内存数据丢失
13、 数据恢复的( )操作用来实现事务的ROLLBACK。
答案: UNDO
14、 数据库恢复的基础是利用DBMS产生的冗余数据,这些冗余数据包括( )。
答案: 日志文件、数据库后备副本
15、 DBMS中,下面两个操作的先后顺序是( )。操作A:把对数据的更新写到数据库中操作B:把表示这个更新的日志记录写到日志文件中
答案: 先B后A
16、 在数据库系统出现系统故障进行恢复时,对于事务T,如果在日志文件文件中有BEGIN TRANSACTION记录,而没有COMMIT或ABORT记录,则DBMS恢复这类事务时应执行的操作是( )。
答案: UNDO
17、 当数据库系统发生系统故障时,应该( )。
答案: 撤销所有未提交事务,重做所有已提交事务
18、 若DBMS的事务处理机制中,采用具有静态检查点技术来进行系统故障的恢复,在下图所示的Tc时刻系统设置了一个静态检查点,随后在设置下一个检查点前的Tf时刻,系统崩溃,图中用横线段表示事务的开始时刻到结束时刻的运行状态,则( )事务需要重做。
答案: T2,T4
19、 若DBMS的事务处理机制中,采用具有静态检查点技术来进行系统故障的恢复,在下图所示的Tc时刻系统设置了一个静态检查点,随后在设置下一个检查点前的Tf时刻,系统崩溃,图中用横线段表示事务的开始时刻到结束时刻的运行状态,则( )事务需要撤销。
答案: T3,T5
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页