数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试

拼晌起牌世闻祷清悍凸敞矮尖

专题1 数据库基础知识 专题1单元测试

1、 数据库系统与文件系统的主要区别是( )。

答案: 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

2、 由计算机硬件、软件、数据库及相关人员组成的一个整体叫( )。

答案: 数据库系统

3、 数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( )。

答案: 外模式

4、 数据库三级模式体系结构的划分,有利于保持数据库的( )。

答案: 数据独立性

5、 当前数据库应用系统的主流数据模型是()。

答案: 关系模型

6、 下列实体的联系中,属于多对多联系的是( )。

答案: 学生与课程之间的联系

7、 对于关系的描述,正确的是( )。

答案: 关系中可以不包含任何元组

8、 设关系R是M元关系,关系S是N元关系,则R×S为( )元关系。

答案: M+N

9、 设关系R有r个元组,关系S有s个元组,则R×S有( )个元组。

答案: r×s

10、 要从学生关系中查询学生的姓名和籍贯,则需要进行的关系运算是( )。

答案: 投影

11、 从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的关键字是( )。

答案: m端实体关键字和n端实体关键字的组合

12、 关于数据库系统描述中,正确的是( )。

答案: 可以实现数据共享;
可以减少数据冗余;
可以表示事物和事物之间的联系;
可以保持数据的一致性

13、 数据库系统的三级模式包括( )。

答案: 概念模式;
内模式;
外模式

14、 构造E-R模型的基本要素是( )。

答案: 实体;
属性;
联系

15、 一个数据库系统的外模式可能有多个( )。

答案: 正确

16、 根据实际情况,关系的属性可以包含其他属性。

答案: 错误

17、 对于关系的描述,不正确的是( )。

答案: 同一个关系中允许有完全相同的元组;
同一个关系中元组必须按关键字升序存放;
在一个关系中必须将关键字作为该关系的第一个属性

18、 一个数据库系统的概念模式只能有______个。
答案: 1

专题2 数据库创建与管理 专题2单元测试

1、 下面描述错误的是( )。

答案: 事务日志文件可以存在于任意文件组中

2、 SQL语言提供了4大功能,以下( )不是SQL语言的功能。

答案: 数据转换(DTL)

3、 下面可创建数据库的T-SQL命令是( )。

答案: CREATE DATABASE

4、 在以下数据库中,可以删除的是( )。

答案: student

5、 SQL Server系统中的所有服务器级系统信息存储于以下( )数据库。

答案: master

6、 SQL Server对象的完整名称不包括下面( )。

答案: 文件夹名

7、 下面描述错误的是( )。

答案: 修改数据库时不能创建事务日志文件

8、 以下是修改books数据库的语句,在划线处使用( )选项可以为books数据库增加1个数据文件。ALTER DATABASE booksADD FILE( NAME=bookdat2,__)

答案: FILENAME=’E:\mydb\bookdat2.ndf’

9、 利用对象资源管理器创建数据库时,单击“数据库”节点的快捷菜单的“新建数据库”命令,在“新建数据库”对话框的“数据库名称”栏输入:sale,则“数据库文件”列表的“逻辑名称”栏的第二行出现( )。

答案: sale_log

10、 下列说法错误的是( )。

答案: 数据库逻辑文件名是操作系统管理的

11、 下列说法正确的是( )。

答案: 命令创建的数据库可以通过界面方式修改;
界面创建的数据库可以通过命令方式修改;
数据库删除后不能恢复

12、 以下可能作为SQL Server的常规标识符的是( )。

答案: _book;
@book;
#book

13、 下列( )属于SQLServer中数据库的对象。

答案: 视图;
存储过程;

14、 SQLSever的数据库文件包括主数据文件、次数据文件和____ 三类。
答案: (以下答案任选其一都对)事务日志文件;
日志文件

15、 以下语句创建student数据库,完善该语句,在用户定义文件组stgp创建次数据文件stdat。CREATE DATABASE studentON( NAME = student, FILENAME = ‘E:\mydb\student.mdf’ ),______ stgp( NAME = stdat, FILENAME = ‘E:\mydb\studat.ndf’ )
答案: (以下答案任选其一都对)FILEGROUP;
filegroup

16、 利用对象资源管理器创建数据库时,单击“数据库”节点的快捷菜单的“新建数据库”命令,在“新建数据库”对话框的“数据库名称”栏输入:sale,则“数据库文件”列表的“逻辑名称”栏的第二行将出现( )。

答案: sale_log

17、 下列说法正确的是( )。

答案: 命令方式创建的数据库可以通过界面方式修改;
界面方式创建的数据库可以通过命令方式修改;
数据库删除后不能恢复

 

专题3 数据表与表数据操作 专题3单元测试

1、 SQL Server中,下面合法的date类型数据是( )。

答案: ‘1999-09-08’

2、 CREATE TABLE 语句( )。

答案: 指定的构架名和表名组合起来在数据库中必须唯一

3、 若要删除数据库中已经存在的表S,可用( )。

答案: DROPTABLES

4、 对于UPDATE语句的实现说法正确的是( )。

答案: 对于UPDATE可以指定要修改的列和想赋予的新值

5、 设学生数据库中有表S(SN,CN,grade),其字段SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。若要把“王欣的化学成绩85分”插入S表中,正确的语句是( )。

答案: INSERT INTO S VALUES(‘王欣’, ‘化学’, 85)

6、 SQL Server的参照完整性由( )实现。

答案: 外键约束

7、 以下创建teacher表的语句中,在划线处使用( )选项可以定义性别列“tsex”,默认值为“男”。CREATE TABLE teacher( tid char(10) NOT NULL, tname varchar(20),____ , tbdate date)

答案: tsex char(2) DEFAULT ‘男’

8、 以下( )语句,将teacher表“tname”列的数据类型更改为定长字符型,非空约束。

答案: ALTER TABLE teacherALTER COLUMN tname char(10) NOT NULL

9、 在存在下列关键字的SQL语句中,不可能出现WHERE子句的是( )。

答案: TRUNCATE;
ALTER

10、 下列数据类型中可变长度的有( )。

答案: varchar;
varbinary;
text;
image

11、 清空表中所有的记录,保留表结构,可以使用的语句有( )。

答案: TRUNCATETABLE;
DELETE

12、 NULL的含义是值未知。

答案: 正确

13、 表是由行和列组成的,行有时也称记录,列有时也称为__或属性。
答案: 字段

14、 完善以下语句,为teacher(tid,tname,tsex,tbdate)表中增加一行数据。(注:使用大写字母答题)INSERT teacher(tid,tname)__ (‘219809’,’刘真’)
答案: (以下答案任选其一都对)VALUES;
values

15、 设有关系表:teacher(tid,tname,tsex,tbdate),完善以下语句,将teacher表中性别字段(字段名为tsex)的值都设置为“女”。(注:使用小写字母与汉字答题,不能包含空格)UPDATE teacherSET__
答案: (以下答案任选其一都对)tsex=’女’;
TSEX=’女’

16、 SQL Server中,下面合法的date类型数据是( )。

答案: ‘1999-09-08’

17、 CREATE TABLE 语句( )。

答案: 指定的构架名和表名组合起来在数据库中必须唯一

18、 若要删除数据库中已经存在的表S,可用( )。

答案: DROPTABLES

19、 对于UPDATE语句的实现说法正确的是( )。

答案: 对于UPDATE可以指定要修改的列和想赋予的新值

20、 设学生数据库中有表S(SN,CN,grade),其字段SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。若要把“王欣的化学成绩85分”插入S表中,正确的语句是( )。

答案: INSERT INTO S VALUES(‘王欣’, ‘化学’, 85)

21、 SQL Server的参照完整性由( )实现。

答案: 外键约束

22、 以下创建teacher表的语句中,在划线处使用( )选项可以定义性别列“tsex”,默认值为“男”。CREATE TABLE teacher( tid char(10) NOT NULL, tname varchar(20),____ , tbdate date)

答案: tsex char(2) DEFAULT ‘男’

23、 以下( )语句,将teacher表“tname”列的数据类型更改为定长字符型,非空约束。

答案: ALTER TABLE teacherALTER COLUMN tname char(10) NOT NULL

24、 在存在下列关键字的SQL语句中,不可能出现WHERE子句的是( )。

答案: TRUNCATE;
ALTER

25、 下列数据类型中可变长度的有( )。

答案: varchar;
varbinary;
text;
image

26、 表是由行和列组成的,行有时也称记录,列有时也称为字段或属性。

答案: 正确

27、 完善以下语句,为teacher(tid,tname,tsex,tbdate)表增加一行数据。(注:使用大写字母答题)INSERT teacher(tid,tname)__ (‘219809’,’刘真’)
答案: (以下答案任选其一都对)VALUES;
values

 

专题4 数据库查询 专题4单元测试

1、 学生表 StInfo(StName,birthdate,ClName) 的属性StName表示姓名,birthdate为出生日期,ClName为班级名称。在StInfo表中查询所有目前年龄不到18岁的学生的姓名、所在班级及年龄,正确的命令是( )。

答案: SELECT StName,ClName,YEAR(GETDATE())-YEAR(birthdate) AGEFROM StInfo WHERE YEAR(GETDATE())-YEAR(birthdate)<18

2、 成绩表 SCInfo(StId,CNo,Score) 的属性StId表示学号,CNo为课程编号,Score为成绩。从SCInfo表中找出无成绩的元组的SQL语句是( )。

答案: SELECT * FROM SCInfo WHERE Score IS NULL

3、 当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。

答案: 外连接

4、 下列SQL语句,正确的是( )。

答案: SELECT TOP 5 * FROM table_name

5、 下列关于DISTINCT的描述,正确的是( )。

答案: 册除重复的数据

6、 从学生表StInfo(学号,姓名,性别,年龄)查询年龄小于20岁的男学生信息,正确的SQL语句是( )。

答案: SELECT * FROM StInfo WHERE 性别=’男’ AND 年龄<20

7、 课程表CInfo(CNo,CName)的属性CNo表示课程编号,CName为课程名称;成绩表 SCInfo(StId,CNo,Score) 的属性StId表示学号,CNo为课程编号,Score为成绩。查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是( )。

答案: SELECT CName,MAX(Score) 分数 FROM CInfo,SCInfoWHERE CInfo. CNo = SCInfo. CNoGROUP BY CName

8、 学生表 StInfo(StId,StName,birthdate) 的属性StId表示学号,StName为姓名,birthdate为出生日期。在学生表StInfo中查询所有姓张的学生的信息,使用的SQL语句是( )。

答案: SELECT * FROM StInfo WHERE StName LIKE ‘张%’

9、 在SQL Server中,假设表table1中有A、B、C三列,均为字符数据类型,其中A列的默认值为”ta”。如果能够正确执行语句 INSERT table1(A,C) VALUES(‘t’, NULL)下列说法正确的是( )。

答案: 插入A列的值为t;
插入B列的值为空值;
插入C列的值为空值

10、 从产品表Products中查询单价(字段名为UnitPrice)在6~10的产品名称(字段名为pName)和单价信息,正确的语句有( )。

答案: SELECT pName, UnitPrice FROM Products WHERE UnitPrice BETWEEN 6 AND 10;
SELECT pName, UnitPrice FROM Products WHERE UnitPrice>=6 AND UnitPrice<=10

11、 下列关于ORDER BY子句的说法,正确的有( )。

答案: “ORDER BY 字段 DESC”将按字段降序排列;
“ORDER BY 字段1, 字段2”将依次按字段1、字段2的顺序排序

12、 LIKE ‘Mc%’ 可以查找出以“M”开头,且第二个字符不是“c”的所有字符串。

答案: 错误

13、 以下语句查找student表中所有电话号码(列名为telephone)的第一位为8或6,第三位为0的电话号码。SELECT telephone FROM student WHERE telephone LIKE ‘[8,6]_0%’

答案: 正确

14、 完善以下语句,查询成绩表SC (学号, 课程编号, 成绩)中比平均成绩高的所有成绩信息。(注:使用大写字母和汉字答题,不含空格)SELECT * FROM SCWHERE 成绩>(SELECT__ FROM SC)
答案: (以下答案任选其一都对)AVG(成绩);
avg(成绩)

15、 完成以下SQL语句,从SCInfo表中查询学号(字段名为StId)是“2201191605”的学生的所有信息。(注:使用大写字母答题,不含空格)SELECT * FROM SCInfo____ StId=’2201191605′
答案: (以下答案任选其一都对)WHERE;
where

16、 下列关于DISTINCT的描述,正确的是( )。

答案: 过滤结果中的重复记录

 

专题5 视图与索引 专题5单元测试

1、 修改视图vsex以查询stinfo表中女学生信息的正确语句是( )。

答案: ALTER VIEW vsex ASSELECT * FROM stinfo WHERE 性别 =’女’

2、 在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中( )也自动被删除?Ⅰ.在此表中的数据Ⅱ.在此表上建立的索引Ⅲ.在此表上建立的视图

答案: Ⅰ和Ⅱ

3、 下面关于视图的描述,不正确的是( )。

答案: 视图不能提供安全保护

4、 某学校的学生管理数据库中学生成绩表 stuscore(英语,物理,数学,…,平均分) 中记录了学生各科成绩及平均分。在该表上建立优秀学生成绩视图:goodstuview,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为( )。

答案: CREATE VIEW goodstuviewASSELECT * FROM stuscoreWHERE 平均分>85

5、 在当前数据库中删除视图vgrade,使用的语句是( )。

答案: DROP VIEWvgrade

6、 下面适合创建索引的字段是( )。

答案: 外键

7、 视图vgrade包含学号、姓名、课程名称、成绩等属性列,使用( )语句可以查询成绩高于80分的学生的成绩信息。

答案: SELECT * FROM vgrade WHERE 成绩>80

8、 对于学生-选课-课程的三个关系:    S(Stid, SNAME, SEX, AGE) ,SC(Stid, Cno, GRADE)C(Cno, CNAME, TEACHER)为了提高查询速度,对SC表创建唯一索引,应建在( )属性或属性组上。

答案: (Stid, Cno)

9、 为了存储公司数据,在当前名为information的数据库中,管理员用以下语句建立了一个新表。CREATE TABLE emp_info( emp_ID int PRIMARY KEY,emp_Name varchar(50) UNIQUE,emp_Address varchar(50) UNIQUE)系统在该表上创建( )索引。

答案: 唯一;
聚集;
非聚集

10、 在数据库物理设计阶段,需要考虑为关系表建立合适的索引。关于建立索引的描述,下列说法中( )是正确的。

答案: 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引;
对于经常出现在WHERE子句中的属性,可以考虑建立索引

11、 当遇到以下哪种情况时应该为视图提供列名( )?

答案: 某列有聚集函数或者是表达式;
某列取自一个常量;
当视图从多个表中产生,而这些表又有数据列重名的情况

12、 在SQL Server的视图上不能进行更新操作。

答案: 错误

13、 数据类型为bit、text、image等的字段建立索引可大大加快数据的检索速度。

答案: 错误

14、 在 SQL Server 中,每个视图的所有列来源于一个或多个基本表或__。
答案: 视图

15、 SQL支持用户根据应用的需要,在基本表上建立一个或多个__ ,以提供多种存取路径,加快查找速度。
答案: 索引



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

数据库技术与应用(二)(中南大学) 中国大学mooc答案满分完整版章节测试第7张

锹等沛存烩粒忿赖蓟扣汕擎缎