一、选择题
1. SQL Server是一个( )的数据库系统。
(A)网状型 (B)层次型 (C)关系型 (D)以上都不是
2. SQL Server 2000 企业版可以安装在操作系统上。( )
(A)Microsoft Windows 98
(B)Microsoft Windows 2000 Professional
(C)Microsoft Windows 2000 Server
(D)Microsoft Windows XP
3. SQL Server 采用的身份验证模式有( )。
(A)仅Windows身份验证模式
(B)仅SQL Server身份验证模式
(C)仅混合模式
(D)Windows身份验证模式和混合模式
4. 以下哪个不是SQL Server 的工具( )
(A)企业管理器 (B)数据分析器 (C)查询分析器 (D)服务管理器
5. 以下关于ER图的说法哪个是错误的( )
(A)ER模型描述整个组织的概念模式
(B)ER模型考虑到效率和物理数据库的设计
(C)长方形表示实体
(D)菱形表示实体间的联系
6. SQL Server 2000中的数据以页为基本存储单位,页的大小为( )。
(A)8KB (B)16KB (C)32KB (D)64KB
7. SQL Server 2000中,一个页是8KB,那么1MB可以存储( )个页
(A)1024 (B)256 (C)64 (D)128
8. 创建数据库的SQL语句是( )
(A) create database (B)create table
(C) add database (D)alter database
9. 新安装SQL Server后,默认有六个内置的数据库,以下哪个选项不是默认的数据库( )
(A) master、tempdb (B)tempdb、model
(C) model、master (D)wind、pubs
10. 新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是NorthWind和( )。
(A)master (B)Pubs (C)msdb (D)bookdb
11. 默认方式创建的数据库都包含的两个数据文件是( )
(A) 数据文件和事务日志文件 (B)事务日志文件和记录文件
(C) 数据文件和记录文件 (D)记录文件和存储文件
12. 关于事务日志文件说法正确的是( )
(A)SQL Server数据库可以有事务日志文件,也可以没有。
(B)事务日志文件记录所有的数据和操作
(C)事务日志文件记录所有事务和每个事务对数据库的修改
(D)事务日志文件是一个表
13. SQL Server的字符型系统数据类型主要包括( )。
(A) Int、money、char (B)char、varchar、text
(C) datetime、binary、int (D)char、varchar、int
14. 关于表的说法错误的是( )
(A)表是对现实世界的抽象描述中,将概念数据模型转换成结构数据模型的产物
(B)表是三维的
(C)表是用来存储数据库中所有数据的
(D)表是数据库的主要对象
15. 在select语句中,指明查询条件的关键字是( )
(A)having (B)where (C)when (D)on
16. SQL Server 2000提供的两种数据访问方法是( )
(A) 循环扫描法和顺序扫描法 (B)索引法和顺序扫描法
(C) 循环扫描法和索引法 (D)表扫描法和索引法
17. 以下哪个系统函数的功能是获取系统时间的( )
(A)getdate() (B)gettime() (C)getdate (D)gettime
18. 以下哪个是合法的全局变量( )
(A)VERSION (B)@@VERSION (C)LANGID (D)@@TT
19. 在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( )
(A)聚集索引 (B)非聚集索引 (C)主键索引 (D)唯一索引
20. 要查询book表中所有书名中包含“计算机”的书籍情况,可用( )语句。
(A) SELECT * FROM book WHERe book_name LIKE ‘计算机*’
(B) SELECt * FROM book WHERe book_name LIKE ‘计算机%’
(C) SELECt * FROM book WHERe book_name = ‘计算机*’
(D) SELECt * FROM book WHERe book_name = ‘计算机%’
21. SELECT语句中与HAVINg子句通常同时使用的是( )子句。
(A)ORDER BY (B)WHERe (C)GROUP BY (D)无需配合
22. 要删除mytable表中的myindex索引,可以使用( )语句。
(A) DROP myindex (B)DROP mytable.myindex
(C) DROP INDEX myindex (D)DROP INDEX mytable.myindex
23. 下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是( )。
(A)sp_helptext(B)sp_helpindex (C)sp_bindrule (D)sp_rename
24. SQL Server提供的单行注释语句是使用( )开始的一行内容。
A. “/*” B. “--” C. “{” D. “/”
二、简答题(每题5分,共4题,共20分)
1. 什么是主键,有什么作用?
2. 什么是视图?
3. 什么是批处理?
4. 如何定义一个变量?
三、SOL编程题
1. 创建一个“客户信息”表,表中包含“编号”、“姓名”、“电话”和“地址”列。“编号”列是主键,int类型。“姓名”列类型是varchar(10);“地址”列类型是varchar(50);“电话”列的类型是varchar(13)。
2. 查询数据库中的“客户信息”表,列出每个客户的姓名、电话和地址。
3. 使用模糊查询,从“客户信息”表中,列出所有地址为深圳的客户的信息。