SQL考试试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL考试试题

一.选择题(每题2分,共30分)

1.( A )是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA

2. 如果希望完全安装SQL Server,则应选择( C )。

A. 典型安装

B. 最小安装

C. 自定义安装

D. 仅连接

3.下列哪一个数据库不是SQL Server 2000的系统数据库( C )

A.master数据库B.msdb数据库C.pubs数据库D.model数据库

4.Microsoft公司的SQL Server数据库管理系统一般只能运行于( A )。

A.Windows平台B.UNLX平台

C.LINX平台 D. NetWare平台

5、下列哪个约束不可以为空?( A )

A. 主键

B. 外键

C. 默认键

D. UNIQUE约束

6、下列的SQL语句中,(D)不是数据定义语句。

A. CREATE TABLE

B. DROP VIEW

C. CREATE VIEW

D. GRANT

7、下列哪种数据类型上不能建立IDENTITY列?( C )A:int B:tinyint C:float D:smallint

8、SQL语言中,删除一个视图的命令是(B)。

A.DELETE

B.DROP

C.CLEAR

D.REMOVE

/bc3ef99ce850df65d47efefa958cb4911ffdf356a.html9、通过使用文件组,可以( D )。

A、提高存取数据的效率。

B、提高数据库备份与恢复的效率

C、简化数据库的维护

D、ABC都可以。

10、在SQL Server服务器上,存储过程是一组预先定义并( B )的T-SQL语句。

A、保存

B、编译

C、解释

D、编写

11、数据库的容量,( D )。

A、只能指定固定的大小。

B、最小为10M

C、最大100M。

D、可以设置为自动增长

12、Transact-SQL支持的程序结构语句中的一种为( A )。

A. Begin…End

B. If … Then … ELSE

C. Do Case

D. Do While

13、表在数据库中是一个非常重要的数据对象,它是用来( C )各种数据内容的。

A、显示

B、查询

C、存放

D、检索

14、下列哪个关键字在语句中表示所有的列?( A )

A:* B:ALL C:DESC D:DISTINCT

15. 在通常情况下,下列哪个对象不是数据库对象?( D )

A: View B: Table C: Rule D:Word

二、填空题:(每空1分,共16分)

1、创建好的规则必须绑定到列或用户自定义的数据类型上才能起作用.

2、用触发器向表中添加记录后,添加的记录临时存储在i nserted 表中。

3、sql server数据库使用的操作系统文件为_ _主数据文件_ _和_ 次数据文件__,_日志文件__三大类。

4、SQ/bc3ef99ce850df65d47efefa958cb4911ffdf356a.htmlL Server中索引类型包括的类型分别是聚集索引, 非聚集索引和唯一索引。

5、触发触发器的三个操作是insert , update, delete 。

6、要访问SQL Server数据库,都必须经过安全检查。SQL Server使用两层安全机制确认用户的

有效性,windows身份验证和SQL server 身份验证两个阶段。

7、数据完整性可分为实体完整性、值域完整性、引用完整性和用户自定义完整性。

三、判断题(每题2分,共20分)

1、( ∨)在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。

2、(∨)如果使用别名来代表一个表,那么在定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错.

3、( ∨)在SQL SERVER中替代触发器的执行是在数据的插入、更新或删除之前执行的。

4、(×)当用户删除一个表(DROP TABLE)后,建立在该表上的视图不存在了。

5、(×)恢复数据库,可以在查询分析器中使用这样的命令:

BACKUP DATABASE database_name FROM backup_device

6、(∨)可以在企业管理器中修改数据库的名称。

7、(∨)通配符“_”表示某单个字符。

8、(×)SQL sever 在进行数据操作时,总是先写数据库,然后记录日志。实际为:应该是先写入日志文件,再写入数据库.

9、(×)默认值绑定到列上后,该列上的数据将固定不变。

10 (∨)一个表上只能建立一个聚集索引。

四.操作题(共34分)

1、用查询分析器创建一个学生数据库(student),将数据文件和日志文件都存放在D盘根目录下。其中数据文件和日志文件初始大小都为8MB,最大容量不受限制,自动增长率都为20%。(5分)

create/bc3ef99ce850df65d47efefa958cb4911ffdf356a.html database student

on

相关文档
最新文档