SQL+server+实用教程第三版试题有及答案.doc
《SQL+server+实用教程第三版试题有及答案.doc》由会员分享,可在线阅读,更多相关《SQL+server+实用教程第三版试题有及答案.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1、 下面的描述错误的是(B)A、每个数据文件中有且只有一个数据文件。B、日志文件可以存在任何文件组中。C、主数据文件默认为Primary文件组。D、文件组是为了更好的实现数据库文件组织。2、SQL server数据库文件有三类,其中主数据文件的后缀是(C)A、ndfB、ldfC、mdfD、idf3、下面标志符不合法的是(C)A、#mybaseB、-mybaseC、$mybaseD、mybase4、下面对索引的相关描述正确的是(C)A、经常被查询的列不适合建索引。B、列值唯一的列适合建索引。C、有很多重复值的列适合建索引。D、是外键成主键的列不适合建索引。5、下列SQL语句中,修改表
2、结构的是(A)A、ALTERB、CREATEC、UPDATED、INSERT6、用于数据库恢复的重要文件是(C)A、数据库文件B、索引文件C、日志文件D、数据文件7、扩展存储过程是(B)才有的存储过程A、modec数据库B、master数据库C、msdb数据库D、tempelb数据库8、用于进行安全管理的Transalt-SQL语言是(C)A、DDL语言B、DML语言C、DCL语言D、DQL语言9、SQL Server 2000中事务的类型有(A)A、系统,用户定义的事务B、分布式事务C、数据库事务D、其它事务10、下列说法正确的是(D)A、SQL中局部变量可以不声明就使用B、SQL中全局变量
3、必须先声明在使用C、SQL中所有变量必须先声明在使用D、SQL中只有局部变量先声明再使用,全局变量是由系统提供的,用户不能自己分立11、下面字符串能与通配符表达式abc%a进行匹配的是(D)A、bedefB、a_bedC、abc-eD、a%a12、下列说法正确的是(B)A、视图是观察数据的一种方法,只能基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查找法一定比表扫描法查询速度快。D、索引的创建只和数据库的存储有关系。13、下面仅存在于服务器端的组件是(A)A、服务管理器B、企业管理器C、查询分析器D、导入导出组件14、SQL语言中删除一个表的命令是(B)A、DELETE
4、B、DROPC、CLEARD、REMORE15、在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30岁之间,且(A)A、包括20岁和30岁B、不包括20岁和30岁C、包括20岁不包括30岁D、不包括20岁包括30岁16、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A)A、UNIQUE唯一的B、COUNTC、DISDINCTD、UNION17、下面有关主键的叙述正确的是(B)A、不同的记录可以有重复主键值或空值B、一个表中的主键可以是一个或多个字段C、在一个表中主键只可以是一个字段D、表中的主键的数据类型必须定义为自动编号或文本18、下列哪一个数据库不
5、是SQL Server 2000的系统数据库( C )A、Master数据库B、MSdb数据库C、Xscj数据库/汗。学生成绩D、Model数据库19、为数据库创建索引的目的是(A)A、提高查询的检索性能B、创建唯一索引C、创建主键D、归类20、在视图中不允许包括(A)关键字A、ORDER BY COMPUTE,COMPUTR BYB、ORDER BY FROMC、COMPUTE ORDER BYD、ORDER BY GROUP BY21、定义外键实现的是(B)A、实体完整性B、参照完整性C、用户定义的完整性D、实体完整性,参照完整性,用户定义完整性22、在SQL语言中,(D)子句能够实现关系
6、参照性规则A、PRMARY KEYB、NOT NULLC、FOREIGN KEYD、FOREGN KEY、REFERENCES23、数据库管理系统能实现对数据库中数据查询,插入,修改和删除等操作的数据库语言称为(B)A、数据定义语言(DDL)B、数据管理语言C、数据操纵语言D、数据控制语言24、数据库中只存放视图的是(C)A、操作B、对应的数据C、定义D、限制25、数据库中的封锁机制(LOCKS)是(C)的主要手段A、完整性B、安全性C、并发控制D、恢复26、以下(B)语句从表TABLE_NAME中提取前10条记录A、select* from TABLE_NAME where rowcount
7、=10B、select TOP 10* from TABLE_NAMEC、select TOP of 10* from TABLE_NAMED、select from TABLE_NAME where rowcount=1027、在SQL server 2000中关于数据库的说法错误的是(C)A、数据库在磁盘上默认的存储位置是:SQL server 安装中路径Microsoft SQL servermssqldataB、一个数据库至少包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)C、只有在数据库不存在数据的情况下才可以进行数据库的收缩操作D、可以通过从A机器拷贝数据文件和事务
8、日志文件到B机器的复制机器上执行相应的附加数据库操作,实现数据从A到B机器的复制28、查询XS表中的所有非空备注信息,以下语句正确的是(D)A、select 备注 from student where 备注!=NULLB、select备注 from student where备注 NOT IS NULLC、select备注 from student where备注 NULLD、select备注 from student where备注 IS NOT NULL29、关于多表连接查询,以下(B)描述是错误的A、外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数B、多联接表查询必须使用到
9、JOIN关键字C、内联接查询返回的结果是:所有符合联接条件的数据D、在where子句中指定联接条件可以实现内联接查询30、 在SQL语言中,如果建立一个工资表包含职工号,姓名,职称,工资等字段,若要保证工资字段的取值不会低于800元,最适合的实现方法是(B)A、在创建工资表时为“工资”字段建立缺省B、在创建工资表时为“工资”字段建立检查约束C、在工资表建立一个触发器D、为工资表数据输入编写一个程序进行控制31、Select语句中用来连接字符串的符号是(A)A、“”B、“&”C、“|”D、“|”32、对于XS表:SX(xh,xm,)如果要找出倒数第二个字母为W,并且至少包含了3个字母的XM,则查
10、询条件子句应写成WHERE XM like (B)A、-W-%B、-%W-C、-W-D、-W%33、有一个关系:学生,学号,姓名,系别,规定学号的值或是8个数字组成的字符串,这一规则属于(C)A、域完整性约束B、参照完整性约束C、用户定义完整性约束D、关键完整性约束34、如果表创建唯一索引后SQL server将禁止(A)语句向表中添加重复记录A、INSERTB、DNSERT语句或VPDATEC、UPDATED、ADD35、查询统计一个表中的记录数,可以用(C)函数A、SUMB、AVGC、COUNTD、MAX36、Select语句除了用于查询外,还有其它作用,主要表现在(C)A、排序,索引,赋
11、值B、删除,汇总,联合查询C、排序,汇总,建立新表D、新增,排序,子查询37、下列哪种连接是非限制联接(A)A、inner joinB、left outer joinC、cross joinD、right outer join38、Transact_SQL支持的程序结构语句中的一种为(A)A、BeginEndB、IfThenElseC、DcaseD、Do While二、填空题1、在SQL server 2000中从设计结构来看,是按 客户机 / 服务器( C/S ) 进行设计的。2、访问SQL server数据对象时,要经过身份验证和_权限验证_两个阶段,其中身份难为Windows验证模式和_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL server 实用教程 第三 试题 答案
限制150内