当前位置:文档之家› SQL程序设计试题A卷(附答案)

SQL程序设计试题A卷(附答案)

【解析】在SELECT-SQL语句中,WHERE用来说明查询条件,是条件短语的关键字。
【答案】C
7、SQL语句中修改表结构的命令是。
A)MODIFY TABLE B)MODIFY STRUCTURE
C)ALTER TABLE D)ALTER STRUCTURE
【解析】SQL语句中ALTER TABLE用于修改表结构,即对指定表进行添加、修改、删除指定的字段;修改表结构命令MODIFY STRUCTURE不是SQL语句中的命令,它一般用于打开当前表的表设计器。
【答案】C
9、SQL语句中,DISTINCT短语的功能是。
A)按要求显示部分查询记录
B)消除重复出现的查询记录
C)删除查询结果中符合条件的记录
D)对ห้องสมุดไป่ตู้询结果进行排序
【解析】在SQL SELECT语句中,DISTINCT表示显示无重复结果的记录。
【答案】B
10、在SQL Server中,扩展名为.sql的文件是D。
【答案】D
5、SQL的数据操作语句不包括。
A)INSERT B)CHANGE
C)UPDATED)DELETE
【解析】数据操纵语言一般由插入记录命令INSERT、更新记录命令UPDATE、删除记录命令DELETE等组成。
【答案】B
6、SELECT-SQL语句中,条件短语的关键字为。
A)FOR B)FROM C)WHERE D)WITH
【解析】SQL的全称是Structured Query Language,中文名为结构化查询语言,又称关系数据库标准语言。
【答案】C
4、不属于数据定义功能的SQL语句为。
A)CREATE TABLE B)INSERT
C)ALTER TABLE D)UPDATE
【解析】数据定义语言DDL用于执行数据定义的操作,由CREATE、ALTER和DROP命令组成,完成数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER);UPDATE是更新记录命令。
【答案】DROP TABLE
10、在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为:P102
SELECT *10 FROM成绩表总分DESC。
【答案】TOP、ORDER BY
11、在SQL Server中有两类登录帐户:一类是登录服务器的登录帐户,另一类是使用数据库的用户帐户。P251
12、在SQL Server中有四种备份类型,分别为:数据库备份、事务日志备份、差异备份、文件和文件组备份。
4、在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用子句,排序用子句。
【答案】GROUP BY、ORDER BY
5、在SQL Server中存储过程可以分为五类,即系统存储过程、本地存储过程、临时存储过程、远程存储过程、扩展存储过程。系统存储过程以sp_为前缀,扩展存储过程以xp_为前缀。P186
EXEC sp_helptext ww
3、使用系统存储过程将视图“V_某班成绩”重命名为“V_成绩查询”。P179
sp_rename V_某班成绩,V_成绩查询
4、使用SQL的数据查询语句查询“课程注册”表成绩大于60分的记录。P103
SELECT * FROM课程注册WHERE成绩>=60
5、使用SQL的数据查询语句查询学生表中学生总数。P109
6、在SQL语句中空值用表示。
【答案】NULL
7、SQL Server中的变量分为两种,即全局变量和局部变量,其中,全局变量的名称以两个@@字符开始,局部变量的名称以一个@字符开始。P235
8、在SQL Server的程序设计中,IF…ELSE表示条件语句,WHILE表示循环语句。P245
9、利用SQL语句删除当前文件夹中一个名为temp的表文件为:temp。
【答案】C
8、查询职工表中工资大于800元的职工号,正确的命令是。
A)SELECT职工号WHERE工资>800
B)SELECT职工号FROM职工SET工资>800
C)SELECT职工号FROM职工WHERE工资>800
D)SELECT职工号FROM职工FOR工资>800
【解析】SELECT语句可以根据需要设置查询的条件,来查找符合要求的记录,WHERE是条件语句关键字。
A)项目文件B)数据库文件C)表文件D)查询文件
二、填空题
1、数据库简称为DB,数据库系统简称为DBS,数据库管理系统简称为DBMS。
2、在SQL Server数据类型中,int属于整数型数据,datatime属于日期时间型数据,char属于字符型数据,bit属于位类型数据。P63
3、默认情况下,SQL Server为主键约束自动建立聚集索引。P157
2、存储在计算机内有结构的相关数据的集合称为A。P3
A)数据库B)数据库系统C)数据库管理系统D)数据结构
3、SQL是哪几个英文单词的缩写。P9
A)Standard Query Language B)Select Query Language
C)Structured Query Language D)以上都不是
三、简答题
1、在SQL Server中,主键约束和唯一约束分别有哪些特点?P136
2、在SQL Server中,写出在查询分析器中使用T-SQL语言删除数据库中的表DROP命令与删除数据的命令DELETE两者之间的区别,并分别用代码举例说明。P74 P96
DROP TABLE学生物理删除,删除指定表的结构和内容(包括在此表上建立的索引)。
SELECT学号,姓名,YEAR(GETDATE())- YEAR(出生日期) AS年龄
FROM学生
WHERE性别='女'
SELECT学号,姓名,DATEDIFF(YY,出生日期,GETDATE()) AS年龄
FROM学生
WHERE性别='女'
2、使用系统存储过程查看存储过程ww的文本信息。P183 P191
DELETE学生逻辑删除,即在删除的记录前加上一个删除标记,但没有从物理上删除;只删除一个表中的所有记录,但表结构还存在。
四、在SQL Server数据库ST中,写出在查询分析器中使用的T-SQL语言:
1、使用SQL的数据查询语句查询“学生”表中性别为女的学生的学号、姓名和年龄信息。P100 P188 P214
SELECT COUNT(*) AS学生总数
FROM学生
6、查询学生的成绩平均分。P110
a按要求显示部分查询记录b消除重复出现的查询记录c删除查询结果中符合条件的记录d对查询结果进行排序解析在sqlselect语句中distinct表示显示无重复结果的记录
大专05电子商务《SQL数据库》期末试卷A(附答案)
题号




总分
分数
一、选择题
1、按照数据库的数据模型分类,SQL属于B。P6
A)层次型B)关系型C)网状型D)混合型
相关主题