1、在SQL中,下面不包括事务分类的是( )(选择一项)
A、显示事务 B、回滚事务 C、隐式事务 D、自动提交事务
2、在SQL中,以下关于存储过程的说法错误的是( )(选择一项)
A、存储过程就是一系列SQL语句的组合
B、存储过程是SQL查询语句与控制流语句的预编译集合
C、存储过程以特定的名称保存在数据库中
D、存储过程也是数据库对象
3、在SQL中,要指定存储过程的参数为输出参数正确的是( )(选择二项)
A、output B、in C、on D、out
创建唯一约束sql语句4、在SQL中,关于存储过程的输入参数默认值的说法错误的是( )(选择一项)
A、给参数指定默认值后,调用存储过程时,可以不提供参数
B、输入参数必须有默认值
C、在调用存储过程时,可以使用default代替参数
D、带默认值的输入参数,可以方便用户使用
5、在SQL中,关于存储过程中使用return关键字的作用有( )(选择二项)
A、可以使用return关键字阻止存储过程的执行
B、可以使用return查询出数据 C、return可以返回数据
D、return语句只能在存储过程中使用
6、在SQL中,下面不属于创建事务的原则的是( )(选择一项)
A、事务要尽可能简短 B、在事务中访问的数据要尽量减少
C、浏览数据时要尽量打开事务 D、在事务处理期间尽量不要请求用户输入
7、在SQL中,下面的语句不能在事务中使用的有( )(选择二项)
A、insert B、create database C、drop database D、delete
8、在SQL中,下面不属于事务的隔离级别的是( )(选择一项)
A、read uncommitted B、read committed C、repeatable read D、unqinue read
9、在SQL中,创建视图的命令正确的是( )(选择一项)
A、create procedure B、create trigger C、create view D、create database
10、在SQL中,下面不属于索引的类型的是( )(选择一项)
A、主键索引 B、唯一索引 C、聚集索引 D、组合索引
11、在SQL中,下面创建索引不正确的是( )(选择一项)
A、create fillfactor B、create unique C、create clustered D、create nonclustered
12、在SQL中,下面关于触发器的说法不正确的是( )(选择一项)
A、触发器是一种实施复杂的、完整性约束的特殊存储过程
B、触发器不像一般的存储过程,可以使用存储过程的名字来调用或执行
C、触发器一般用于加强数据库的某些使用规则
D、触发器有inserted和deleted表
13、在SQL中,下面关于inserted和deleted表的说法不正确的是( )(选择一项)
A、inserted表用于存放insert或update语句执行所影响行的副本
B、deleted表存放delete或update语句执行所影响行的副本
C、当执行一条delete语句时,deleted表和触发器表会有相同的行
D、inserted和deleted表只能由创建它们的触发器引用
14、在SQL中,创建触发器的类型不包括( )(选择一项)
A、insert触发器 B、update触发器 C、delete触发器 D、select触发器
15、在SQL中,触发器的优点不包括( )(选择一项)
A、触发器不可以通过数据库中的相关表实现级联更改
B、触发器可以强制比用check约束定义的约束更为复杂的约束
C、与check约束不同,触发器可以引用其他表中的列
D、触发器可以评估数据修改前后的表状态,并根据其差异采取对策
16、在SQL中,下面对视图的说法不正确的是( )(选择一项)
A、视图由字段和记录组成,是真实存在的
B、视图是包含一张表或多张表的列组成的数据集
C、视图是一张虚拟表
D、对表能进行的操作都可以用于视图
17、安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是( )(选择一项)
A、master数据库 B、model数据库 C、tempdb数据库 D、pubs数据库
18、E-R模型用于数据库设计的哪一个阶段( )(选择一项)
A、需求分析 B、概念结构设计 C、逻辑结构设计 D、物理结构设计
19、关于关系图下列哪一个是正确的( )(选择一项)
A、关系图是在同一个表中不同字段之间建立关联
B、关系图是表与表之间建立关联,与字段无关
C、关系图是在不同表中的字段之间建立关联
D、关系图是在不同数据库之间建立关联
20、在SQL中,select distinct表示查询结果中( )(选择一项)
A、属性名都不相同 B、去掉了重复的列 C、行都不相同 D、属性值都不相同
21、在T-SQL语言中,修改表结构时,应使用的命令是( )(选择一项)
A、update B、insert C、alter D、modify
22、在SQL数据库中,如果强制要求[grades]表中的学员必须是[Students]表中存在的学员,以下描述正确的是( )(选择一项)
A、在[grades]表中创建外键约束 B、在[grades]表中创建检查约束
C、在[grades]表中创建唯一约束 D、在[grades]表中创建默认约束
23、下面哪项是一元运算符( )(选择一项)
A、/ B、% C、> D、-
24、查询语句select stuff(‘he rld‘,3,1,’llo wo‘)结果为( )(选择一项)
A、hello B、world hello C、hello world D、world
25、select 职工号 from 职工 where 工资>1250 命令的功能是( )(选择一项)
A、查询工资大于1250的记录 B、查询1250号记录后的记录
C、检索所有的职工号 D、从[职工]表中检索工资大于1250的职工号
26、在SQL中,关于以下程序段,正确的说法是( )(选择一项)
create proc proc_test
@age int as
declare @error int set @error=0
begin tran update student set age=@age
@error=@error+@@error
if(@error<>0) rollback tran else commit tran go
A、创建了一个带事务处理的存储过程 B、此存储过程无法修改student表中的age
C、此存储过程无法创建 D、定义@error时出错
27、在SQL的系统存储过程中,( )存储过程用于返回某个表列的信息(选择一项)
A、sp_help B、sp_columns C、sp_helpdb D、sp_tables
28、在SQL中,对数据完整性描述正确的是( )(选择二项)
A、数据的正确性和数据的相容性,它们共同保证数据在语义上的合理性和有效性
B、数据库中每一字段都必须要有数据
C、数据的类型限制,例如年龄字段是int,不能向数据表添加如20.02这样的数据
D、数据完整性的保证一般是由DBMS提供的机制来实现
29、在sql server2005中,为数据库表建立索引能够( )(选择一项)
A、防止非法的删除操作 B、防止非法的插入操作
C、提高查询性能 D、节约数据库的磁盘空间
30、数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )(选择一项)
A、在学生表上按学号建索引 B、在成绩表上按课程号建索引
C、在课程表上岸课程号建索引 D、在学生表上按姓名建索引
31、在[Student]表中基于StuName字段建立的索引属于( )(选择一项)
A、唯一索引 非聚集索引 B、非唯一索引 非聚集索引
C、聚集索引 非唯一索引 D、唯一索引 聚集索引
32、sql server 2005中,使用t-sql编程时,下列( )语句可以从while语句块中退出(选择一项)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论