大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》作业考核题库高频考点版(参考答案)
一.综合考核(共50题)
1.
在SQL语句的某一个条件中,设置年龄BETWEEN 15 AND 30表示年龄在15至30之间,且()。
A.包括15岁和30岁
B.不包括15岁和30岁
C.包括15岁但不包括30岁
D.包括35岁但不包括30岁
参考答案:A
2.
建立表tt的SQL命令是()。
A.CREATE CURSOR tt
B.CREATE TABLE tt
C.CREATE INDEX tt
D.CREATE VIEW tt
参考答案:B
3.
在登记学生成绩时要保证列Score的值在0到120之间,下面()方法最简单。
A.编写一个触发器来检查Score的值,如果在0和120之间,则撤消插入
B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
C.编写一个触发器来检查Score的值,如果不在0和120之间,则撤消插入
D.在Score列增加检查限制
参考答案:D
4.
SQL Server中字符数据类型包括()。
A.int、money、char
B.char、varchar、text
C.datetime、binary、int
D.char、varchar、int
参考答案:B
5.
SQL允许DML语句和DDL语句创建触发器,可以引发AFTER或者INSTEAD OF触发事件。()
T.对
F.错
参考答案:T
6.
假设某数据库中存在stocks表,执行“SELECTS * FROM stocks ORDER BY 单价”SQL语句后,()。
A.系统会提示出错信息
B.会生成一个按“单价”升序排序的表文件
C.会生成一个按“单价”降序排序的表文件
D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果
参考答案:A
7.
使用SQL语句设置外键约束,语法为:CONSTRAINT constraint_name PRIMARY KEY。()
T.对
F.错
参考答案:F
8.
下列选项都是系统提供的存储过程,其中用于查看存储过程的文本信息的是()。
A.sp_helptext
B.sp_helpindepends
C.sp_bindrules
D.sp_renames
参考答案:A
9.
从electCourse表中查询mark的平均数的语句为select avg(mark) from electCourse。()
A.正确
B.错误
参考答案:A
10.
SQL还原数据库时,可以根据数据库备份文件自动创建数据库结构,并且还原数据库中的数据。()
T.对
F.错
参考答案:T
11.
在SQL的查询语句中如要指定列的别名,以下错误的是()。
A.select原列名 ‘列别名’ from 数据源
B.select原列名 as 列别名 from 数据源
C.select原列名 列别名 from 数据源
D.select原列名 to 列别名 from 数据源
参考答案:D
12.
已知某数据库中存在数据表stocks,该数据表中“单价”这一列的内容分别是“7.48,15.2,12.76,9.96,14.39”,有如下SQL语句“SELECT max(单价) AS ARRAY FROM stock”执行该语句后()。
A.ARRAY[1]的内容为15.2
B.ARRAY[1]的内容为6
C.ARRAY[1]的内容为14.39
D.ARRAY[1]的内容为9.96
参考答案:A
13.
在SQL语句中,修改表结构的命令是()。
A.MODIFY_FOR TABLE
B.MODIFY_FOR STRUCTURE
C.ALTER TABLE
D.ALTER STRUCTURE
参考答案:C
14.sql触发器的使用
假设表xsx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的()语句。
A.ALTER COLUMN x integer FROM xsx
B.ALTER TABLE xsx( x integer )