《SQL Server 2000》网络课程同步练习与模拟试题

  • 格式:doc
  • 大小:177.50 KB
  • 文档页数:23

同步练习题第1章数据库基础知识一、单项选择题1. 通常所说的数据库系统(DBS)、数据库管理系统(DBMS)、和数据库(DB)三者之间的关系是A. DBMS包含DB和DBSB. DB包含DBS和DBMSC. DBS包含DB和DBMSD.三者无关答案:A2.数据是信息的载体,信息是数据的A. 符号化表示B. 载体C. 内涵D. 抽象答案:C3. 下列说法不正确的是A. 数据库避免了一切数据重复B. 数据库减少了数据冗余C. 数据库数据可为经DBA认可的用户共享D. 控制冗余可确保数据的一致性答案:A4.在数据库中,产生数据不一致的根本原因是A. 没有严格保护数据B. 数据存储量太大C. 数据间联系弱D. 数据冗余答案:D5.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能答案:C6.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型答案:A7. 当实体中有多个属性可作为键而选定其中一个时,称为该实体的A. 外部键B. 候选键C. 主键D. 主属性答案:C8. 如某属性虽非该实体主键,却是另一实体的主键,称此属性为A. 外部键B. 候选键C. 主键D. 主属性答案:A9.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的A. 元组B.行C. 记录D.属性答案:D10.关系模型中的关系模式至少是A.1NF B.2NFC.3NF D.BCNF答案:A11.候选关键字中的属性称为A.非主属性B.主属性C.复合属性D.关键属性答案:B12.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂lNF B.3NF⊂lNF⊂2NFC.1NF⊂2NF⊂3NF D.2NF⊂lNF⊂3NF答案:A13. 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是A. 建立库结构B.扩充功能C. 加载数据D.系统调试答案:B14.从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的键是A. M端实体的键B. N端实体的键C. M端实体键与N端实体键组合D. 重新选取其他属性答案:C15.数据库逻辑设计的主要任务是A. 建立E-R图和说明书B.创建数据库模式C. 建立数据流图D. 把数据送入数据库答案:B二、填空题1.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有和。

答案:数据定义语言(DDL)、数据操纵语言(DML)2.数据管理技术随着计算机技术的发展而发展,一般可分为、和三个阶段。

答案:人工管理阶段、文件系统阶段、数据库系统阶段3.数据库中的组织数据常用的数据模型有、和。

答案:关系模型、层次模型、网状模型4.DBMS由、、和组成。

答案:语言编译处理程序、系统运行控制程序、系统建立维护程序、数据字典5.关系模式设计不合理会带来、和问题。

答案:数据冗余、插入异常、删除异常第2章 SQL Server 2000 系统概述一、单项选择题1.SQL Server 2000是A. 层次型DBMSB. 网状型DBMSC. 关系型DBMSD. 面向对象型DBMS答案:C2.SQL Server 2000采用的体系结构是A. 主从式B. 客户服务器式C. 分布式D. 并行式答案:B3. 为使用户能交互地输入和执行各种Transact-SQL语句,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:D4. 要监听SQL Server系统的运行性能,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:C二、填空题1.SQL Server 2000常见的版本有、、和。

答案:企业版、标准版、开发版、个人版2.SQL Server 2000的数据库服务器运行在操作系统下,客户端程序可以运行在操作系统下。

答案:Windows NT/2000、Windows 9x/NT/20003.SQL Server 2000的安装方式有、、和几种。

答案:从光盘安装、远程安装、网络安装、无值守安装4.客户/服务器计算模型可分为和两种。

答案:两层客户/服务器结构、多层客户/服务器结构5. 要启动、暂停和停止SQL Server 2000的服务,应使用组件。

答案:服务管理器6.SQL Server 2000默认实例的文件位置是。

答案:C:\Program Files\Microsoft SQL Server\MSSQL第3章创建和使用数据库一、单项选择题1.SQL Server 2000中,一个数据库的主数据文件A. 只能有一个B. 可以没有C. 可以有多个D. B或C答案:A2. SQL Server 2000中,一个数据库的事务日志文件A. 只能有一个B. 可以没有C. 可以有多个D. B或C答案:C3. 下列不是数据库对象的是A. 存储过程B. 视图C. 角色D. SQL Server 代理答案:D4. SQL Server 2000中,数据库日志文件的扩展名是A. .mdf B. .ndfC. .ldf D. .pdf答案:C5. 在 SQL Server 2000内置的数据库中,用来存放数据库启动信息的是A. masterB. modelC. tempdbD. msdb答案:A二、填空题1.SQL Server 2000的文件有逻辑文件名和物理文件名两个名称。

当使用Transact-SQL语句访问某一个文件时,必须使用该文件的名。

答案:逻辑文件名2.SQL Server 2000 自动创建的6个数据库是、、、、和。

答案:master、model、msdb、tempdb、pubs、northwind3.SQL Server 2000数据库的物理存储对象是和。

答案:页面、盘区4.SQL Server 2000提供了、和 3种文件组类型。

答案:主文件组、自定义文件组、默认文件组5. 当数据库文件或日志文件中未用空间超过其大小的时,系统将会自动缩减文件。

答案:25%第4章创建和使用表一、单项选择题1.下列能够成为标识列的数据类型是A. datetimeB. smallintC. bigintD. money答案:B2. 一个表的主键A. 可以没有B. 可以有多个C. 有且只有一个D. 一个或多个答案:C3.在新增记录时,某个字段未指定值,系统给它赋的值是A. NULLB. 零C. 默认值D. A或C答案:D二、填空题1.创建表时除了要指定表名外,还需要指定、、、、和。

答案:列名、数据类型、长度、是否允许空、列的描述2. 表中主键字段的前面会出现一个图标。

答案:钥匙3.要删除与之有关联的表,可以在企业管理器中,按住键,然后选择要删除的表及其与之相关联的表,然后一并删除。

答案:Ctrl4. 标识列中的标识种子是指,标识递增量是指。

答案:等差数列的开始数字、等差数列的公差第5章 Transact-SQL一、单项选择题1.SQL语言是A. 过程化语言B.非过程化C. 格式化语言D.导航式语言答案:B2.SQL语言是A. 层次数据库语言B.网络数据库语言C. 关系数据库语言D. 非数据库语言答案:C3.在SQL查询语句中,用于测试集合是否为空的谓词是A. ALLB. UNIQUEC. SOMED. EXISTS答案:D4.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用的保留字是A. UNIQUEB. ALLC. EXCEPTD. DISTINCT答案:D5.使用SQL语句进行查询操作时,在WHERE子句的条件表达式中,可以与所在位置的零个或多个字符相匹配的通配符是A.* B.%C.? D._答案:B二、填空题1.SQL具有、和功能。

答案:数据定义、数据操纵、数据控制2.SQL的使用方式有和。

答案:交互式、嵌入式3.SQL Server 2000中,局部变量在定义引用时要在其名称前加上标记符。

答案:@4. SQL Server 2000中在书写批处理语句时,使用语句作为批处理命令的结束标志。

答案:GO5. SQL Server 2000中,使用两个连在一起的作为单行注释符。

答案:-(减号)第6章 SQL 高级应用一、单项选择题1. 已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中不正确的是A.SELECT S#,AVG(AGE)B.SELECT DISTINCT AGEC.SELECT SNAME 姓名D.SELECT AGE>20答案:D2. 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是A.ORDER BY子句 B.WHERE子句C.GROUP BY子句D.均不需要答案:C3.使用OPEN语句打开游标后,游标指针指向A.基本表的第一行 B.基本表的第一行之前C.查询结果的第一行 D.查询结果的第一行之前答案:D4. 并发控制的主要方法是采用A. 设置口令B. 封锁机制C. 建立副本D. 设置检查点答案:B5.事务的原子性是指A. 事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A6.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行A. 安全性控制B.完整性控制C.并发控制 D.可靠性控制答案:C7.若事务T对数据R已加X锁,则其他事务对数据RA. 可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁 D.不能加任何锁答案:D二、填空题1.为了保留两个表在做自然连接操作被舍弃的记录,可采用操作。

答案:外连接2.SQL Server 2000提供的外连接操作有、和 3种。

答案:左外连接、右外连接、完全外连接3.函数SUBSTRING(‘abcdefg’,3,4)的执行结果是。

答案:’cdef’4. 事务的4个特性是、、和。

答案:原子性、一致性、隔离性、持久性5.事务可以分为、和 3类。

答案:显示事务、自动提交事务、隐式事务6.并发操作会带来、、和几种不一致性。

答案:丢失更新、脏读、不可重复读、幻像读7.为解决SQL的集合处理方式与主语言的单记录处理方式之间的协调问题,应使用。

答案:游标8.如果事务成功,应使用语句提交;如果事务中出现错误,可使用语句回滚该事务。

答案:COMMIT、ROLLBACK第7章索引一、单项选择题1. 建立索引的目的是A. 减少存储空间B. 提高存取速度C. 减少输入输出D. 减少冗余答案:B2. 下列不适合创建索引的情况是A. 主键B.外键C. 主属性D. 只有较少值的列答案:D3. 创建索引时默认的顺序是A. ASCB. DESCC. ORDERD. GROUP答案:A4. 包含索引的所有长度固定列的最大大小为A. 256字节B. 300字节C. 512字节D. 900字节答案:D5. 包含同一索引的列的最大数目是A. 8B. 16C. 24D. 32答案:B二、填空题1. 按照存储结构的不同,可以将索引分为和两类。