一、单项选择题(每题0.5分,共200题,合计100分)1. SQL Server 2008是一个( C)的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2.关于主键描述正确的是:( C )(A)包含一列(B)包含两列(C)包含一列或者多列(D)以上都不正确3. SQL Server 2008 采用的身份验证模式有(D )。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C )(A)DML (B)DCL (C)DQL (D)DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B )(A) * (B)% (C)- (D)?6. SQL Server提供的单行注释语句是使用(B )开始的一行内容。
(A)“/*” (B)“--” (C)“{” (D)“/”7. 以下那种类型不能作为变量的数据类型(C )。
(A)text (B)ntext (C)table (D)image8. 下面不属于数据定义功能的SQL语句是:(C )A.CREATE TABLEB.CREATE CURSORC.UPDATED.ALTER TABLE9. 如果希望完全安装SQL Server,则应选择( A)。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接10. 在SQL SERVER中局部变量前面的字符为:(D )(A)* (B)# (C)@@ (D) @11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D )(A)包括table_1中的所有行,不包括table_2的不匹配行(B)包括table_2中的所有行,不包括table_1的不匹配行(C)包括和两个表的所有行(D)只包括table_1和table_2满足条件的行12. 对视图的描述错误的是:(D )(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(C )。
(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER14. SQL Server 2008提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是(D )。
(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器15. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(D )语句。
(A)SELECT price FROM book WHERE book_name = ‘计算机*’(B)SELECT price FROM book WHERE book_name LIKE ‘计算机*’(C) SELECT price FROM book WHERE book_name = ‘计算机%’(D)SELECT price FROM book WHERE book_name LIKE ‘计算机%’16.SQL server 数据库文件有3类,其中日志文件的后缀为__B___。
A. .ndf B..ldf C. .mdf D. .idf17.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高18.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器19.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdb20.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA21. 在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX22.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁23.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言24.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb25.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE26.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库27. ( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA28. SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A. masterB. modelC. pubD. msdb29. 下列哪个不是sql 数据库文件的后缀。
(C)A..mdf B..ldfC..tif D..ndf30. 数据定义语言的缩写词为 ( A )。
A.DDLB.DCLC.DMLD.DBL31. SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库32. 在SQL语言中,建立存储过程的命令是(A)A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE33. SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE34.下列四项中,不属于数据库特点的是( C )。
A.数据共享 B.数据完整性C. 数据冗余很高D.数据独立性高35. 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系 B.面向对象 C.分布36. 数据库设计中的概念结构设计的主要工具是( B )。
A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型37. ( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA38. 在SQL中,建立视图用的命令是 ( C )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX39. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁40. SQL的视图是从( C )中导出的。
A.基本表 B. 视图 C. 基本表或视图 D. 数据库42.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。
A.DBMS B.DBC.DBS D.DBA43.数据库管理系统的英文缩写是( A )。
A.DBMS B.DBSC.DBA D.DB44.在关系运算中,选取符合条件的元组是( D )运算。
A.除法 B.投影C.连接 D.选择45.数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
A.需求分析 B.物理设计C.逻辑结构设计 D.概念结构设计46.一个规范化的关系至少应当满足( C )的要求。
A.一范式 B.二范式C.三范式 D.四范式47.在实际数据库设计中,“学号”通常作为( C )存在。
A.数据结构 B.数据存储C.数据项目 D.处理过程48.运行命令SELECT ASCII(‘Alklk’)的结果是( D )。
A.48 B.32C.90 D.6549.在SQL中,建立视图用的命令是 ( C )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX50.( C )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
A.DATA B.INFORMATION C.DB D.DBS 51.需求分析的主要方法是( A )。
A.自顶向下 B.自底向上 C.从左到右 D.混合策略52.在关系运算中,选取符合条件的元组是( D )运算。
A.除法 B.投影 C.连接 D.选择53.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足( D )。
A.主关键字唯一标识表中的每一行B.关系中的行不允许重复C.每个非关键字列都完全依赖于主关键字D.每个属性都有是不可再分的基本数据项54.SQL Server 中表查询的命令是( B )。
A. USE B.SELECT C.UPDATE D.DROP55.SQL Server 中表更新数据的命令是( C )。
A.USE B.SELECT C.UPDATE D.DROP 56.在SQL Server 2000中,下列变量名正确的是( A )。
A.@sum B.j C.sum D.4kk 57.建立索引的目的是( D )。
A.降低SQL Server数据检索的速度B.与SQL Server数据检索的速度无关C.加快数据库的打开速度D.提高SQL Server数据检索的速度9.用于求系统日期的函数是( B )。
A.YEAR() B.GETDATE() C.COUNT() D.SUM()10.向用户授予操作权限的SQL语句是( D )。
A.CTEATE B.REVOKE C.SELECT D.GRANT 58.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( A )。