济南大学成人教育学院考试试卷
学号:_______姓名:___年级:__软件1103专业:__软件开发__层次:________学
习形式:________
密
封
线
内
不
要
答
题
SQLServer2005试卷
一选择题(每题2分,共30分)
1.(A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维
护时由其统一管理、统一控制。
A.DBMS
B.DB
C.DBS
D.DBA
2如果希望完全安装SQLServer,则应选择(C)。
A典型安装
B最小安装
C自定义安装
D仅连接
3.下列哪一个数据库不是SQLServer2000的系统数据库(
C)
A.master数据库B.msdb数据库
C.pubs数据库
D.model数据库
4.Microsoft公司的SQLServer数据库管理系统一般只能运行于A。
A.Wi
dows平台
B.UNLX平台
C.LINX平台
DNetWare平台
5、下列哪个约束不可以为空?(
A)
A主键
B外键
C默认键
DUNIQUE约束
6、下列的SQL语句中,(D)不是数据定义语句。
ACREATETABLE
BDROPVIEW
CCREATEVIEW
DGRANT
7、下列哪种数据类型上不能建立IDENTITY列?(
C)
A:i
t
B:ti
yi
t
C:float
D:smalli
t
8、SQL语言中,删除一个视图的命令是(B)。
fADELETE
BDROP
CCLEAR
DREMOVE
9、通过使用文件组,可以(
D)。
A、提高存取数据的效率。
B、提高数据库备份与恢复的效率
C、简化数据库的维护
D、ABC都可以。
10、在SQLServer服务器上,存储过程是一组预先定义并(B)的TSQL语句。
A、保存
B、编译
C、解释
D、编写
11、数据库的容量,(D)。
A、只能指定固定的大小。
B、最小为10M
C、最大100M。
D、可以设置为自动增长
12、Tra
sactSQL支持的程序结构语句中的一种为(A)。
ABegi
…E
d
BIf…The
…ELSE
CDoCase
DDoWhile
13、表在数据库中是一个非常重要的数据对象,它是用来(C)各种数据内容的。
A、显示
B、查询C、存放
D、检索
14、下列哪个关键字在语句中表示所有的列?(A
)
A
BALL
CDESC
DDISTINCT
15在通常情况下,下列哪个对象不是数据库对象?(D)
AView
BTable
CRule
DWord
二、填空题:(每空1分,共16分)
1、创建好的规则必须绑定
到列或用户自定义的数据类型上才能起作用
2、用触发器向表中添加记录后,添加的记录临时存储在
i
serted
表中。
3、sqlserver数据库使用的操作系统文件为__主数据文件__和_次数据文件
__,_日志文件__三大类。
f4、SQLServer中索引类型包括的类型分别是聚集索引非聚集索引和唯一索引。
5、触发触发器的三个操作是i
sertupdatedelete。
6、要访问SQLServer数据库,都必须经过安全检查。SQLr