一、选择题
1.下面哪个范式不是关系模型中的范式(C)
A、第一范式
B、第二范式
C、范德蒙范式
D、B CNF范式
2.SQ L Ser ver 2000不包含以下哪个版本(B)
A、SQL S erver 2000企业版(Enter prise Edit ion)
B、 SQ L Ser ver 2000 专业版(Pr ofess ional Edit ion)标准版
C、 SQLServe r 2000 个人版(Pers onalEditi on)
D、 SQL Serv er 2000 开发版(Dev elope r Edi tion)
3.下面哪一项不属于T-SQ L语言的组成部分(B)
A、数据定义语言(DDL)
数据定义语言(DataDefin ition Lang uage, DDL)是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREAT E、ALT ER与DR OP三个语法所组成,
B、数据查询语言(DFL)
C、数据操纵语言(D ML)
D ML(Da ta Ma nipul ation Lang uage),用户通过它可以实现对数据库的基本操作。例如,对表中数据的插入、删除和修改INS ERT、U PDATE、DELE TE
D、数据控制语言(DCL)
数据控制语言(D CL)是用来设置或者更改数据库用户或角权限的语句,这些语句包括GRA NT、DE NY、RE VOKE等语句
4.下面哪个不是SQLServe r数据库的系统数据类型(C)
A、int、s malli nt
B、 char、varc har
C、 Str ing、c har
D、 dat etime、int
5.下面关于SQLServe r数据库中变量的描述,不正确的是( C)
A、S QL Se rver中变量可分为全局变量和局部变量两大类。
B、全局变量由系统提供且预先声明,通过在名称前加两个”@”符号区别于局部变量。
C、不用SE LECT语句给变量赋值
D、在批处理或存储过程中使用DECL ARE语句声明局部变量
6.下面程序的运行结果为(B)
D ECLAR E @va r1 in t, @v ar2 i nt
S ET @v ar1 = 200
SET @var2= 100
IF @var1< @va r2
PR INT的值小于@va r2的值'
ELS E
BEG IN
P RINT'执行SQ L语句块'
PRIN T '@v ar1的值大于@va r2的值'
END
GO
A、 @var1的值大于@var2的值
B、执行SQ L语句块
@var1的值大于@var2的值
C、@var1的值小于@var2的值
D、@var1的值小于@var2的值
执行S QL语句块
@var1的值大于@var2的值
7.下面哪个不是SQLServe r数据库中的聚合函数(C)
A、 CO UNT
B、 SUM和AVG
C、 CO NVERT
D、M AX和MI N
8.下面哪个不是SQL S erver2000数据库对象( B)
表
视图
存储过程
函数
触发器
主键
外键
约束
索引
A、表、视图
B、队列、约束
C、索引、存储过程
D、触发器、约束
9.下面哪个不是SQL S erver 2000中的系统数据库(C)
A、ma ster数据库
B、tempd b数据库
C、Pet Store DB数据库
D、mo del数据库
10.关于下面创建数据库的脚本,描述不正确的是( C )
CREA TE DA TABAS E OPC DB
ON
( NA ME ='OPCD B_Dat a',
F ILENA ME ='D:\M icros oft S QL Se rver\MSSQL\Data\OPCD B.mdf', SI ZE =3MB,
MAXSI ZE =50MB,
FILE GROWT H = 10%
)
LOG O N
( N AME = 'OPC DB_Lo g',
F ILENA ME ='D:\M icros oft S QL Se rver\MSSQL\Data\OPCD B.ldf',
SI ZE =2MB,
MAXSI ZE =5MB,
FILEG ROWTH = 1M B
)
G O
A、数据库的名称为OPC DB
B、数据库的数据文件的物理路径为:D:\M icros oft S QL
Se rver\MSSQL\Data\OPCD B.mdf
C、日志文件可有可无
D、数据文件的初始大小为3MB
11.在S QL语言中删除数据表的命令为(C)
A、DELET E TAB LE
B、CREAT E TAB LE
C、DROPTABLE
D、AL TER T ABLE
12.下列哪个不是S QLSer ver数据库约束类型(B)
A、主关键字约束、默认约束
B、外关健字约束、条件约束
C、唯一性约束、默认约束
D、检查约束、外关健字约束
13.下表是login表的相关信息
us erNam e pas sword
firs t fir st
se condsecon d
代码“selec t * f rom l oginwhere user Name= …fi rst‟”的执行结果是( C)
A、f irstfirst
B、se condsecon d
sec ond s econd
C、f irstfirst
D、fi rst s econd
代码“s elect coun t(*)fromlogin”的执行结果是(B)
A、1 B、2
C、3
D、4
14.关于子查询的描述不正确的是(C)
A、使用IN(或NOT IN)的子查询返回的查询结果是一列零值或更多值。子查询返回结果之后,外部查询可以使用这些结果。
B、子查询可由一个比较运算符引入。比较运算符可以是=、<>、>、<、>=、
<=、!>、!<等。
C、使用EXIS TS(或N OT EX ISTS)关键字引入一个子查询时,就相当于进行一次存在测试。子查询产生查询结果集。
D、使用EXIS TS(或N OT EX ISTS)关键字引入一个子查询时,子查询实际上不产生任何数据;它只返回TRUE或FALSE值。
15.下面关于索引的描述不正确的是(D)
A、索引(Index)是一个单独的、物理的数据库结构。它是根据表中的一列或若干列,按照一定顺序建立的列值与记录行之间的对应关系表。
B、按索引的存储结构的不同可以将索引分为两类:簇索引(Cl uster ed In dex)和
非簇索引(Noncl uster ed In dex)。
C、根据索引键的组成,还可把索引分为三种类型:唯一索引、复合索引和覆盖索引。
D、一个表可以有多个簇索引和非簇索引
16.下面哪个不是操作游标的标准步骤(B)
A、声明游标、打开游标
B、修改游标属性
C、读取游标中的数据
D、关闭和释放游标
17.下面关于视图的描述不正确的是(C)只涉及一个表的视图一经定义以后,就可以像基本表一样被查询、修改、删除和更新
A、视图是一个虚表,即视图所对应的数据不进行实际存储
B、修改和删除数据时如 B暗绞油嫉亩喔龌颈硎保嵊跋於喔龌颈b r />
C、视图一经定义以后,就可以像基本表一样被查询、修改、删除和更新
D、视图的创建可使用命令C REATE VIEW,查看视图可使用系统存储过
程S p_hel ptext
18.下面关于存储过程的描述不正确的是(C )
A、用户自定义存储过程是由用户创建并能完成某一特定功能的存储过程。
B、存储过程可以有相关输入输出参数
C、存储过程必须包含输入输出参数
D、使用A LTERPROCE DURE语句修改一个存储过程,使用DRO P PRO CEDUR E 语句删除一个存储过程。
19.下面关于触发器的描述不正确的是(C)
A、每张表(视图)只有3种触发器动作,而且一个触发器只能作用在一个表(视图)上。
B、触发器中有两个逻辑表,其中一个逻辑表命名为delet ed(删除表),另一个命名为i nsert ed(插入表)
创建唯一约束sql语句C、当试图从触发器所定义的目标表中删除数据的时候,DE LETE触发器被激发,同时,需要删除的数据被放置到inser ted表中。
D、当试图插入数据到触发器所定义的目标表中时,INSER T触发器被激发,同时,需要插入到目标表
中的数据被放置到ins erted表中。
20.下面哪个不是数据库中事务的基本特征(D)
A、原子性
B、一致性
C、隔离性
D、安全性
二、填空题
1. ROLL BACKTRANS ACTIO N的意思是回滚事务。
2.三种不同类型的触发器分别为:i nse触发器,del ete触发器,upd ate触发器。
3. ALTE R TAB LE命令用于修改数据表结构。
4.用O RDERBY来进行查询时,其排序方式有ASC和D ESC。
5.数据管理的发展经历了手工阶段、文件系统、和数据库三个阶段。
6.数据操纵语言(DM L)包括S ELECT、INSE RT、UP DATE、DELET E四种类型。
三、判断题
1.SQL S erver登录所使用的身份验证模式包括W indow s验证模式和混合模式(Widn dows身份验证和S QLSer ver身份验证)。(T )
2.使用UN ION 组合两个查询的结果集的两个基本规则是:所有查询中的列数和列的顺序必须相同; 数据类型必须兼容。(T)
3.回滚事务的命令为C OMMIT TRAN SACTI ON (F )
4.备份是数据库定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。(T)
5.数据转换服务(DTS)提供了在SQL S erver与OLEDB、OD BC数据源或文本文件格式之间导入、导出和转换数据的功能。( T )
四、程序设计题
1、下表为数据表Reg ister的相关信息,请写出创建该表的语句(PK代表主键)
字段名数据类型长度允许空
Id(P K) in t 8
Usern ame v archa r 20√
pas sword varc har 20 √
C REATE TABL E Reg ister (2分)
(
Id int(8) no t nul l,
Us ernam e var char(20) n ull,
Passw ord v archa r(20) null
)<b r A D为字段id添加主键约束的命令为:
Alt er ta ble R egist er
Ad d con strai nt pk_Regi ster
Prima ry ke y(Id)
2、根据下表完成任务:(PK代表主键)
stuI d(PK) sNam e cla ssIdprofe ssion al
II IT001 zhan gsanIIIT20501softw are
I IIT002 lis i III T20501 sof tware
IIIT003 w angwu IIIT20501 soft ware
IIIT004 zh aoliu IIIT20501 soft ware
(表Stu dentI nfo)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论