【导读】
必典考网发布结构化查询语言(SQL)题库模拟考试259,更多结构化查询语言(SQL)题库的模拟考试请访问必典考网计算机科学技术题库频道。
1. [单选题]数据库的完整性是指数据的()。
A. 正确性和相容性
B. 合法性和不被恶意破坏
C. 正确性和不被非法存取
D. 合法性和和相容性
2. [单选题]Transact-SQL对标准SQL的扩展主要表现为()。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(GroupBy)查询功能
D. 提供了Min、Max等统计函数
3. [单选题]在SQL Server2005中,以下()语句可以创建存储过程。
A. create proc
B. create trigger
C. Create View
D. create database
4. [单选题]SQL Server2005中,使用()可以创建一个触发器。
A. create procedure
B. create table
C. create trigger
D. create index
5. [单选题]下列T-SQL语句中出现语法错误的是()。
A. declare @abc int
B. select * from grade
C. create database sti
D. delete * from grade
6. [单选题]在SQL Server服务器上,存储过程是一组预先定义并()的T-SQL语句。
A. 保存
B. 编译
C. 解释
D. 编写
7. [多选题]数据库中有一张表名称为Student,列ZZMM表示学生政治面貌(political status),学生的政治面貌(political status)可能为“党员”、“团员”和群众,要求查询政治面貌(political status)为“党员”和“团圆的学生信息”,下列哪个SQL语句是正确的()
A. Select* From Student Where ZZMM=’党员’And ZZMM=’团员’
B. Select* From Student Where ZZMM=’党员’Or ZZMM=’团员’
C. Select* From Student Where ZZMM="党员"OrZ ZMM="团员"
D. Select* From Student Where ZZMM IN(’党员’,‘团员’)
8. [多选题]如果对Insert和Update强制关系,则当更新/删除被参照表的被引用列的值时,有可能的操作为()
A. 不允许(not allow)更新/删除
B. 允许更新/删除,并且设置参照表的对应值为空
C. 允许更新/删除,并且同时更新/删除参照表中的外部关键字列的相应值
D. 允许更新/删除,并且设置参照表的对应值为默认值(default value)
9. [多选题]下列项目中关于SQL说法正确的是()
A. SQL语言是关系数据库的国际标准语言
B. SQL语言具有数据定义、查询、操纵和控制功能
C. SQL语言可以自动实现关系数据库的规范化
D. SQL语言也被称为结构化查询语言
10. [单选题]对于学生信息表(XSB),包含字段:学号(SNO),姓名(SNAME),性别(SEX),年龄(AGE),所在系(DEPT),其中SNO为主码,检索年龄在20~30之间的学生姓名和年龄,正确的语句是()
A. select sname,age from xsb where age>20and age<23
B. select*from xsb where age between20 and 23
C. select sname,age from xsb where agebetween20 and 23