《SQLSERVER2005复习题.doc》由会员分享,可在线阅读,更多相关《SQLSERVER2005复习题.doc(15页珍藏版)》请在金锄头文库上搜索。
1、Microsoft SQL Server 2005系统由4个主要部分组成,分别是 数据库引擎 、分析服务 、 报表服务 和 集成服务 。Microsoft SQL Server系统有两种安全模式,即Windows身份验证和混合身份验证。3.按照触发器事件类型的不同,可以把Microsoft SQL Server 2005系统提供的DML触发器分成3种类型,即 插入类型 、删除类型 和 更新类型 。4按照标识符的使用方式,可以把标识符分为常规标识符和分割标识符两种类型。5在Transact-SQL语言中,可以使用两种方式处理发生的错误,分别是 TRYCATCH构造 和ERROR函数 。6Micr
2、osoft SQL Server 2005系统提供了5种约束类型,即 唯一性约束 、 默认值约束 、 主键约束 、 外键约束 、 CHECK约束 。7在Microsoft SQL Server 2005系统中,有两种基本的索引类型:聚集索引 和 非聚集索引 。8Microsoft SQL Server 2005系统提供了3种数据库的恢复模式:完全恢复 、 大容量日志恢复 和 简单恢复 。9按照标识符的使用方式,可以把标识符分为常规标识符和分割标识符两种类型。10在Microsoft SQL Server 2005系统中,按照表的作用,可以把表分为4种类型,即 普通表 、 分区表 、 临时表 和
3、 系统表 。11.数据库系统具有数据的_外模式_、_模式_和内模式三级模式结构。SQL Server 2005局部变量名字必须以_开头,而全局变量名字必须以_开头。13.语句 select ascii(D), char(67) 的执行结果是:_68和_C_。14.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _ Beautiful _和_我心中的太阳_。15.选择运算是根据某些条件对关系做水平分割;投影是根据某些条件对关系做垂直分割。16.关系运算主要有_选择_、_投影_和连接。17.完整性约束包括实体完整性、空值完整性、参照完整性和用
4、户定义完整性。18.在SQL Server 2005中,数据库对象包括_视图 _、_数据表 _、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。19.语句select day(2004-4-6),len(我们快放假了.)的执行结果是:6和7。20.语句select round(13.4321,2),round(13.4567,3)的执行结果是:13.4400和-18.4560。二、选择题(每小题1分,共10分)1下列数据库不属于SQL Server 2005系统数据库的是( D )A.master B. model C.msdb D.AdventureWorks2下列窗口不属
5、于Microsoft SQL Server Management Studio集成环境的是( B ) A.已注册的服务器 B.属性 C.对象资源管理器 D.查询编辑器3数据文件分成主数据文件和次数据文件两种形式,其中主数据文件名称的默认后缀是( A ) A.mdf B.ndf C.ldf D.dbf4下列语句中,不属于DDL的是(C ) ACREATE B. ALTER C. DELETE D. DROP5下列缩写中,是数据操纵语言的是( B )A. DDL B. DML C. DCL D. TML6下列数据类型中,表示可变长度字符串的是( A )。AVARCHAR B. CHAR C. TE
6、XT D. NCHAR7.数据库的第一次备份应该是A,这种备份内容为其他备份方法提供了一个基线。A完全数据库备份B增量数据库备份C事务日志备份D.数据库文件或文件组备份8( D )是一种最优锁,因为它不可能出现数据既被占用又没有使用的浪费现象。A数据库级锁 B. 表级锁 C. 页级锁 D. 行级锁9能够实现模糊搜索条件的运算符号是(D ) Ain B. some C. exists D. like10表books中有一列的名称为“ISBN”,现想将该列在检索结果中的列标题改为“书号”,下面哪条语句不能实现该功能。( B )A.Select书号=ISBN From books B.Select
7、ISBN书号From books C.Select ISBN AS 书号From books D.Select ISBN 书号 From books11.下列四项中,不属于数据库特点的是( C )。A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高12.下列四项中,不属于SQL SERVER 2005实用程序的是( D )。A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器13.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。A.master B.model C.pub D.msdb14.( A )是位于用户与操作系统之间的一层数据管
8、理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 ADBMS BDB CDBS DDBA15. 在SQL中,建立表用的命令是 ( B )。A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX16.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁D.包括35岁但不包括15岁17.下列四项中,不正确的提法是( C )。A.SQL语言是关系数据
9、库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言18.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb19.SQL语言中,删除表中数据的命令是(A )。A. DELETE B. DROP C. CLEAR D. REMOVE20.SQL的视图是从( C )中导出的。A. 基本表 B. 视图 C. 基本表或视图 D. 数据库1在Microsoft SQL Server 2005系统中,一个
10、数据库至少有一个数据文件,可以没有事务日志文件。 ( )2在Microsoft SQL Server系统中,可管理的最小物理空间是以页为单位的,每一个页的大小是8KB,在表中,一行数据可以跨页存储。 ( )3文件组就是文件的逻辑集合,为了方便数据的管理和分配,文件组可以把一些指定的文件组合在一起。 ( )4排它锁就是指在同一时间内只允许一个事务访问一种资源,其他事务都不能在有排它锁的资源上访问。 ( )5在执行最后一次事务日志还原操作之后,或完全数据库还原操作之后,可以使用RECOVERY选项。 ( )6在执行数据库备份过程中,Microsoft SQL Server系统可以同时向多个备份文件
11、写备份内容,这时的备份称为串行备份。 ( )7可以使用ALTER FUNCTION语句将标量函数修改为表值函数,也可以将表值函数修改为标量函数。 ( )8DDL触发器触发的时间条件只有AFTER,没有INSTEAD OF。 ( )9.通过视图修改数据,每一次修改的数据允许影响多个基表。 ()10COMPUTE BY子句后面的多个排序列的顺序一定是ORDER BY子句后面多个排序列的真子集。 ( )11. 在那遥远的地方 是SQL中的字符串常量吗?( )12. 11.9 是SQL中的实型常量吗( )13. select 16%4, 的执行结果是: 4 吗?( )14. 2005.11.09 是S
12、QL中的日期型常量吗?( )15. ¥2005.89 是SQL中的货币型常量吗?( )16. select 25/2 的执行结果是: 12.5 吗?( )17. 岳飞文天祥 比较运算的结果为真吗?( )18. 一个表可以创建多个主键吗?( )19. 创建唯一性索引的列可以有一些重复的值?( )20.固定数据库角色:db_datarader的成员能修改本数据库内表中的数据吗?()1.请使用Transact-SQL语句创建一个LCBCom数据库,该数据库的主数据文件逻辑名称为LCBCom_data,物理文件名为LCBCom_data.mdf,初始大小为6MB,最大尺寸为无限大,增长速度为10%;数
13、据库的日志文件逻辑名称为LCBCom_log,物理文件名为LCBCom_log.ldf,初始大小为2MB,最大尺寸为10MB,增长速度为1MB,要求产生的文件均放在F盘分区data文件夹下。CREATE DATABASE LCBComON(NAME=LCBCom_data,FILENAME=F:dateLCBCom_data.mdf,SIZE =6MB,MAXSIZE =UNLIMITED,FILEGROWTH=10% )LOG ON (NAME =LCBCom_LOG,FILENAME=F:dateLCBCom_log.ldf,SIZE =2MB,MAXSIZE=10MB,FILEGROWTH=1MB,)2books表结构如下:列名数据类型长度允许空ISBNnvarchar32Titlenvarchar128pressNamenvarchar32pageNumberint4pricedecimal(10,2)9publicateDatedatetime8若ISBN上有名为pk_ISBN的主键约束,请写出创建book