2021 数据库原理(天水师范学院) 最新满分章节测试答案
- 第4讲 关系数据库标准查询语言SQL(四)(总时长00:52:25) 第4讲 关系数据库标准查询语言SQL(四) 单元测验
- 第4讲 关系数据库标准查询语言SQL(二)(总时长00:29:57) 第4讲 关系数据库标准查询语言SQL(二) 单元测验
- 第5讲 关系模式的规范化设计(一)(总时长 00:36:34) 第5讲 关系模式的规范化设计(一) 单元测验
- 第3讲 关系数据模型(一) (总时长00:31:23) 第3讲 关系数据模型(一) 单元测验
- 第3讲 关系数据模型(二)(总时长00:52:02) 第3讲 关系数据模型(二) 单元测验
- 第3讲 关系数据模型(三)(总时长00:19:01) 第3讲 关系数据模型(三) 单元测验
- 第4讲 关系数据库标准查询语言SQL(一)(总时长00:38:48) 第4讲 关系数据库标准查询语言SQL(一) 单元测验
- 第7讲 事务处理 第7讲 事务处理 单元测验
- 第4讲 关系数据库标准查询语言SQL(三) (总时长00:41:03) 第4讲 关系数据库标准查询语言SQL(三) 单元测验
- 第5讲 关系模式的规范化设计(二) (总时长00:42:33) 第5讲 关系模式的规范化设计(二) 单元测验
- 第5讲 关系模式的规范化设计(三)(总时长00:44:50) 第5讲 关系模式的规范化设计(三) 单元测验
- 第1讲 数据库系统概论(总时长00:47:11) 第1讲 数据库系统概论 单元测验
- 第2讲 数据模型(总时长00:27:12) 第2讲 数据模型 单元测验
- 第6讲 数据库设计(总时长00:55:21) 第6讲 数据库设计 单元测验
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-05到2021-07-31
本篇答案更新状态:已完结
第4讲 关系数据库标准查询语言SQL(四)(总时长00:52:25) 第4讲 关系数据库标准查询语言SQL(四) 单元测验
1、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。把对关系”比赛“的属性”成绩“的修改权授予用户李勇,并允许其将权限转授出去的SQL语句是( )。
选项:
A:GRANT 成绩 ON 比赛 TO 李勇;
B:GRANT UPDATE(成绩) ON 比赛 TO ‘李勇’ WITH GRANT OPTION;
C:GRANT UPDATE (成绩) ON 比赛 TO 李勇 WITH GRANT OPTION;
D:GRANT UPDATE ON 比赛 (成绩) TO 李勇;
答案: 【GRANT UPDATE (成绩) ON 比赛 TO 李勇 WITH GRANT OPTION;】
2、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。将李勇修改成绩的权限收回,并级联收回所授出的权限的SQL语句是( )。
选项:
A:REVOKE UPDATE(成绩) ON 比赛 FROM 李勇 CASCADE;
B:REVOKE UPDATE(成绩) ON 比赛 TO 李勇 CASCADE;
C:REVOKE UPDATE(成绩) ON 比赛 FROM 李勇;
D:REVOKE UPDATE(成绩) ON 比赛 FROM ‘李勇’ CASCADE;
答案: 【REVOKE UPDATE(成绩) ON 比赛 FROM 李勇 CASCADE;】
3、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列关于索引的叙述,不正确的是( )。
选项:
A:为提高基本表”比赛“的查询效率,索引越多越好
B:基本表”项目“里能建立多个非聚集索引
C:基本表”项目“里最多只能有一个聚集索引
D:基本表”运动员“里可以不建立索引
答案: 【为提高基本表”比赛“的查询效率,索引越多越好】
4、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。在基本表”运动员“里创建”队别“上的非聚集索引T1的正确选项是( )。
选项:
A:CREATE INDEX T1 ON 运动员(队别);
B:CREATE CLUSTERED INDEX T1 ON 运动员(队别);
C:CREATE NONCLUSTERED INDEX T1 ON 队别;
D:CREATE NONCLUSTERED INDEX T1 IN 运动员(队别);
答案: 【CREATE INDEX T1 ON 运动员(队别);】
5、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。在创建基本表”项目“时,已用”PRIMARY KEY (项目编号)“子句定义主键,则不能成功执行的选项是( )。
选项:
A:CREATE CLUSTERED INDEX item1 ON 项目(名称);
B:CREATE NONCLUSTERED INDEX item2 ON 项目(比赛地点);
C:CREATE INDEX item3 ON 项目(比赛时间);
D:CREATE UNIQUE INDEX item4 ON 项目(名称);
答案: 【CREATE CLUSTERED INDEX item1 ON 项目(名称);】
6、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。创建”上海“队的运动员视图的正确选项是( )。
选项:
A:CREATE TABLE SH_AAS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
B:CREATE VIEW SH_ASELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
C:CREATE VIEW SH_A (SH_NO, SH_NAME, SH_SEX)SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
D:CREATE VIEW SH_AAS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
答案: 【CREATE VIEW SH_AAS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;】
7、 问题:SQL语言中的视图是一种( )。
选项:
A:外模式及外模式到逻辑模式的映射
B:内模式
C:模式及模式到内模式的映射
D:逻辑模式
答案: 【外模式及外模式到逻辑模式的映射】
8、 问题:下列关于视图的删除叙述中,正确的是( )。
选项:
A:视图一旦建立,不能被删除
B:若导出一个视图的基本表被删除,该视图将依然存在
C:若视图被删除,则导出该视图的基本表也被删除
D:若一个视图被删除,则由该视图导出的其他视图也将被删除
答案: 【若一个视图被删除,则由该视图导出的其他视图也将被删除】
9、 问题:下列关于视图的数据更新,正确的是( )。
选项:
A:视图的创建语句中包含group by子句时,视图可以进行数据更新
B:视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新
C:视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新
D:由多个基本表导出的视图,可以进行数据更新
答案: 【视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新】
10、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能够进行数据更新的视图是( )。
选项:
A:CREATE VIEW 运动员_上海AS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;
B:CREATE VIEW 运动员_上海AS SELECT 姓名,性别FROM 运动员WHERE 队别=’上海’;
C:CREATE VIEW 赛况AS SELECT 运动员.运动员编号,姓名,名称,成绩FROM 运动员,比赛,项目WHERE 运动员.运动员编号=比赛.运动员编号 AND 比赛.项目编号=项目.项目编号;
D:CREATE VIEW 团队排名(队名,总分)AS SELECT 队别,SUM(成绩)FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号GROUP BY 队别;
答案: 【CREATE VIEW 运动员_上海AS SELECT 运动员编号,姓名,性别FROM 运动员WHERE 队别=’上海’;】
第4讲 关系数据库标准查询语言SQL(二)(总时长00:29:57) 第4讲 关系数据库标准查询语言SQL(二) 单元测验
1、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“2019年5月10日比赛的项目基本信息”的选项是( )。
选项:
A:SELECT FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10%’;
B:SELECT FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10_’;
C:SELECT FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10\%’;
D:SELECT FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10\%’ ESCAPE ”;
答案: 【SELECT *FROM 项目WHERE 比赛时间 LIKE ‘2019-05-10%’;】
2、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确查询出“来自江浙沪的女运动员的运动员编号和姓名”的选项是( )。
选项:
A:SELECT 项目编号,姓名FROM 运动员WHERE 队别 = ‘上海’OR’江苏’OR’浙江’ AND 性别=’女’;
B:SELECT 项目编号,姓名FROM 运动员WHERE 队别 = ‘上海’ OR 队别 = ‘江苏’ OR 队别 = ‘浙江’ AND 性别=’女’;
C:SELECT 项目编号,姓名FROM 运动员WHERE 队别 = (‘上海’,’江苏’,’浙江’) AND 性别=’女’;
D:SELECT 项目编号,姓名FROM 运动员WHERE 队别 IN (‘上海’,’江苏’,’浙江’) AND 性别=’女’;
答案: 【SELECT 项目编号,姓名FROM 运动员WHERE 队别 IN (‘上海’,’江苏’,’浙江’) AND 性别=’女’;】
3、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“尚未指定比赛场地和时间的项目名称”的选项是( )。
选项:
A:SELECT 名称FROM 项目WHERE 比赛地点 IS NULL AND 比赛时间 IS NULL;
B:SELECT 名称FROM 项目WHERE 比赛地点 = NULL AND 比赛时间 = NULL;
C:SELECT 名称FROM 项目WHERE 比赛地点 = ‘ ‘ AND 比赛时间 = ‘ ‘;
D:SELECT 名称FROM 项目WHERE 比赛地点 = ‘NULL’ AND 比赛时间 = ‘NULL’;
答案: 【SELECT 名称FROM 项目WHERE 比赛地点 IS NULL AND 比赛时间 IS NULL;】
4、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能显示出“每一位运动员的参赛情况”的选项是( )。
选项:
A:SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM 运动员 INNER JOIN 比赛 INNER JOIN 项目ON 运动员.运动员编号=比赛.运动员编号 AND 比赛.项目编号=项目.项目编号;
B:SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM (运动员 LEFT JOIN 比赛 ON 运动员.运动员编号=比赛.运动员编号) LEFT JOIN 项目 ON 比赛.项目编号=项目.项目编号;
C:SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM (运动员 RIGHT JOIN 比赛 ON 运动员.运动员编号=比赛.运动员编号) RIGHT JOIN 项目 ON 比赛.项目编号=项目.项目编号;
D:SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM 运动员,项目,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 比赛.项目编号=项目.项目编号;
答案: 【SELECT 运动员.运动员编号,姓名,队别,名称,成绩FROM (运动员 LEFT JOIN 比赛 ON 运动员.运动员编号=比赛.运动员编号) LEFT JOIN 项目 ON 比赛.项目编号=项目.项目编号;】
5、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“运动员李科参加的比赛项目名称和成绩”的选项是( )。
选项:
A:SELECT 名称,成绩FROM 运动员,项目WHERE 运动员.运动员编号=项目.项目编号 AND 姓名=’李科’;
B:SELECT 名称,成绩FROM 运动员,项目WHERE 姓名=’李科’;
C:SELECT 名称,成绩FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号 AND 姓名=’李科’;
D:SELECT 名称,成绩FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 姓名=’李科’;
答案: 【SELECT 名称,成绩FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 姓名=’李科’;】
6、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“参赛项目超过2项的男运动员编号和姓名”的选项是( )。
选项:
A:SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号GROUP BY 运动员.运动员编号,姓名 HAVING COUNT(项目编号)>2 AND 性别=’男’;
B:SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别=’男’GROUP BY 运动员.运动员编号,姓名 HAVING COUNT()>2;
C:SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND COUNT()>2 AND 性别=’男’GROUP BY 运动员.运动员编号,姓名;
D:SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别=’男’GROUP BY 比赛.运动员编号,姓名 HAVING COUNT(项目编号)>2;
答案: 【SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别=’男’GROUP BY 运动员.运动员编号,姓名 HAVING COUNT(*)>2;】
7、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“篮球相关项目的参赛运动员编号、姓名、队别”的选项是( )。
选项:
A:SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=项目.运动员编号 AND 运动员.项目编号=比赛.项目编号 AND 名称 LIKE ‘%篮球%’;
B:SELECT 运动员编号,姓名,队别FROM 运动员,项目WHERE 名称 LIKE ‘%篮球%’;
C:SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 = ‘%篮球%’;
D:SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 LIKE ‘%篮球%’;
答案: 【SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 LIKE ‘%篮球%’;】
8、 问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确“计算出各队总分,并显示排行榜前三名的队名和分值”的选项是( )。
选项:
A:SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号GROUP BY 队别ORDER BY 2 DESC;
B:SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号GROUP BY 队别ORDER BY SUM(成绩);
C:SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号GROUP BY 队别;
D:SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号ORDER BY SUM(成绩);
答案: 【SELECT TOP 3 队别,SUM(成绩)FROM 比赛,运动员WHERE 比赛.运动员编号=运动员.运动员编号GROUP BY 队别ORDER BY 2 DESC;】
第5讲 关系模式的规范化设计(一)(总时长 00:36:34) 第5讲 关系模式的规范化设计(一) 单元测验
1、 问题:关系模式R中若没有非主属性,则( )。
选项:
A:R属于2NF但不一定属于3NF
B:R属于3NF但不一定属于BCNF
C:R属于BCNF但不一定属于4NF
D:R属于4NF
答案: 【R属于3NF但不一定属于BCNF】
2、 问题:设R(U)是属性集U上的关系模式,X、Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称( )。
选项:
A:Y函数依赖于X
B:Y对X完全函数依赖
C:X为U的候选码
D:R属于2NF
答案: 【Y函数依赖于X】
3、 问题:关系模式R中的属性全是主属性,则R的最低范式是( )。
选项:
A:3NF
B:1NF
C:2NF
D:BCNF
答案: 【3NF】
4、 问题:关系模式中,满足2NF的模式( )。
选项:
A:必定是1NF
B:必定是3NF
C:可能是1NF
D:必定是BCNF
答案: 【必定是1NF】
5、 问题:在关系模式R(U, F)中,若X—>Y, 存在X的真子集X’, 使X’—>Y, 称X—>Y是( )。
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦