《SQL Server数据库》考试A卷及参考答案.doc
第PAGE4页
《SQLServer数据库》考试卷(A卷)
一、单项选择题(每小题1分,共20分)
1.长期存储在计算机内的,按一定数据模型组织的、可共享的数据集合称为()。
A、数据库B、数据库管理系统C、数据结构D、数据库系统
2.用二维表结构表示实体以及实体间联系的数据模型称为()。
A、关系模型B、层次模型C、网状模型D、面向对象模型
3.如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班级和班长两个实体集之间的联系属于()。
A、一对一联系B、一对多联系C、多对多联系D、一对二联系
4.在关系数据库中,视图是三级模式结构中的()。
A、内模式B、模式C、存储模式D、外模式
5.下面对关系的叙述中,不正确的是()。
A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的
C、任意的一个二维表都是一个关系D、每个关系只有一种记录类型
6.下列各项中,不是由关系模式设计不当引起的问题是()。
A、数据冗余B、插入异常C、删除异常D、丢失修改
7.在数据库设计中,当合并局部E-R图时,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义为整型,这种冲突称为()。
A、属性冲突B、命名冲突C、联系冲突D、结构冲突
8.在系统数据库中,()数据库是最重要的数据库,并且如果该数据库受损坏,SQLServer将不能启动。
A、masterB、modelC、tempdbD、msdb
9.在SQLServer2005的数据库中,主数据文件的扩展名是()。
A、.mdfB、.ndfC、.ldfD、.dbf
10.日期时间型数据类型(datetime)的长度是()。
A、2B、4C、8D、16
11.使用Transact-SQL语句创建数据库的命令是()。
A、CREATEDATABASEB、CREATETABLE
C、CREATEVIEWD、ALTERTABLE
12.使用Transact-SQL语句删除数据表的命令是()。
A、DROPTABLEB、CREATETABLE
C、ALTERTABLED、DELETETABLE
13.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现()功能。
A、数据查询B、数据操作C、数据定义D、数据控制
14.在SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20~30之间,且()。
A、包括20岁和30岁B、不包括20岁和30岁
C、包括20岁,但不包括30岁D、包括30岁,但不包括20岁
15.为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字()。
A、UNIQUEB、COUNTC、DISTINCTD、UNION
16.在Transact-SQL的SELECT语句中使用关键字()可以把重复行屏蔽。
A.DISTINCTB.UNIONC.ALLC.TOP
17.下面有关存储过程的描述,不正确的是()。
存储过程是存放在服务器上的事先编译好的单条或多条SQL语句
B、存储过程能够传递或接收参数
C、可以通过存储过程名来调用执行存储过程
D、存储过程在每一次执行时都要进行语法检查和编译
18.存储过程的创建中,如果声明一个输出参数,必须使用()关键字。
A、OUTB、INC、INPUTD、OUTPUT
19.如果要从数据库中删除触发器,应该使用Transact-SQL的()语句。
A、DeleteTriggerB、DropTrigger
C、RemoveTriggerD