网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQLServer应用技术期末复习题1116

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了SQLServer应用技术期末复习题20101116的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!


    第1章一、选择题(B是指长期存储在计算机内的、有组织、可共享的、统一管理的相关数据集合。1.(B)是指长期存储在计算机内的、有组织、可共享的、统一管理的相关数据集合。A.DATAB.DBC.DBSD.INFORMATION是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。2.(D)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。A.DATAB.DBC.DBSD.DBMS数据库系统是由计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库建立起来的数据库、3.数据库系统是由计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库、应用程序、组成的一个整体。应用程序、用户和(D)组成的一个整体。A.DBMSB.DBC.DBSD.DBA4.Microsoft公司的SQLServer数据库管理系统一般只能运行于(A)。A.Windows平台B.UNLX平台C.LINX平台D.NetWare平台5.SQL_Server最基本的运行环境是它的(A)。对象浏览器A.查询分析器B.对象浏览器C.企业管理器D.查询脚本编辑器2000,6.如果希望完全安装SQLServer2000,则应选择(C)。A.典型安装B.最小安装C.自定义安装D.仅连接7.下列哪一项是SQLServer2000数据库管理系统的核心数据库引擎(A)。SearchA.SQLServerB.SQLServerAgentC.MSDTCD.MicrosoftSearch安装过程中,下面哪个因素与安装成功与否没有关系?8.在SQLServer2000安装过程中,下面哪个因素与安装成功与否没有关系?(B)。A.用户是否正在修改注册表B.用户是否在运行IISC.用户是否正在启动旧版本的SQLServerD.用户的Windows2000是否打了足够多的补丁在通常情况下,客户端?9.在通常情况下,下列哪个操作系统上无法安装SQLServer2000客户端?(D)。ProfessionalA.Windows2000ServerB.Windows2000ProfessionalC.Windows98D.Dos6.2个表。10.在SQLServer2000中,一个数据库可最多创建(B)个表。A.1024B.20亿C.8092D.256二、填空题B/S、___C/SC/S_____的体系结构中,1.MicrosoftSQLServer2000可以应用在B/S、___C/S_____的体系结构中,作为后台数据库服务器使用。服务器使用。当前数据库常用的数据模型分为:层次模型、网状模型、关系模型_______2.当前数据库常用的数据模型分为:层次模型、网状模型、_关系模型_______。服务管理器用于___启动________启动组件。3.SQLServer服务管理器用于___启动_____、停止和暂停服务器上的SQLServer2000组件。企业版、标准版、个人版和开发版。___标准标准_____4.SQLSERVER2000的常见版本有企业版、标准版、个人版和开发版。___标准_____一般用于小型的工作组或部门。小型
    的工作组或部门。查询分析器中的窗口主要有对象浏览窗口、查询窗口和结果显示窗口。用户可以在_____查询________查询5.查询分析器中的窗口主要有对象浏览窗口、查询窗口和结果显示窗口。用户可以在_____查询___语句,执行查询”按钮,中输入SQL语句,输入完毕后单击工具栏上的“执行查询”按钮,即可以立即执行输入的SQL语语句的执行结果将显示在结果窗口中。句。语句的执行结果将显示在结果窗口中。第2章一、选择题为用户提供模板和原型的数据库是(1.SQLServer2000为用户提供模板和原型的数据库是(B)。A.masterB.modelC.msdbD.tempdb包含数据库的启动信息的文件是(2.SQLServer2000包含数据库的启动信息的文件是(D)。A.主数据文件B.非主要数据文件C.辅助数据文件D.事务日志删除数据库的命令是(3.删除数据库的命令是(A)。CLOSEA.DROPDATABASEB.USEDATABASEC.CLOSEDATABASED.OPENDATABASE下列关于数据库、文件和文件组的描述中,错误的是(4.SQLServer2000下列关于数据库、文件和文件组的描述中,错误的是(B)。
     A.一个文件只能用于一个数据库B.一个文件可以属于多个文件组D.只有数据文件才能属于文件组C.一个文件组可以包含多个文件D.只有数据文件才能属于文件组下列关于数据文件与日志文件的描述中,正确的是(5.下列关于数据文件与日志文件的描述中,正确的是(C)。一个数据库必须有三个文件组成:主数据文件、A.一个数据库必须有三个文件组成:主数据文件、辅助数据文件和日志文件一个数据库可以有多个主数据库文件B.一个数据库可以有多个主数据库文件C.一个数据库可以有多个辅助数据库文件D.一个数据库只能有一个日志文件的文件包括:主数据文件、辅助数据文件和(6.SQLServer2000的文件包括:主数据文件、辅助数据文件和(B)。A.索引文件B.日志文件C.备份文件D.程序文件student,要想打开该数据库,应使用命令(7.一个数据库名为student,要想打开该数据库,应使用命令(D)。A.OPENstudentB.OPENDATAstudentC.USEDATAstudentD.USEstudent在以下系统自带的几个数据库中,8.在以下系统自带的几个数据库中,可以删除的是(C)。A.master,tempdbB.model,msdbC.pubs,NorthwindD.Northwind,tempdb对于新创建的数据库,9.对于新创建的数据库,系统对数据文件初始大小的默认值为(A)。A.1MBB.2MBC.4MBD.任意数据库创建后,可以增加或删除数据文件,10.在SQLServer2000中,数据库创建后,可以增加或删除数据文件,但不能删除(B)。A.辅助数据文件B.主数据文件C.自建数据库的数据文件D.任何数据
    文件A.辅助数据文件B.主数据文件C.自建数据库的数据文件D.任何数据文件二、填空题中创建的数据库,1TB,最小为_____512KB________512KB1.在SQLServer2000中创建的数据库,最大为1TB,最小为_____512KB___。对于___Master_____数据库,___Master_____数据库的操作。2.对于___Master_____数据库,它控制着用户数据库和SQLServer的操作。mdf,次数据文件的默认扩展名为_____ndf_______ndf__。3.在SQLServer中,主数据文件的默认扩展名为mdf,次数据文件的默认扩展名为_____ndf__。Server数据库必须至少包含一个数据文件和一个____日志____文件。____日志____文件4.在SQLServer2000中,数据库必须至少包含一个数据文件和一个____日志____文件。sp-renamebdb________________。5.通过T-SQL命令更改数据库名称的系统存储过程名为sp-renamebdb________。第3章一、选择题语法中,1.在T-SQL语法中,用来插入数据的命令是(A)。A.INSERTB.UPDATEC.DELETED.CREATE语法中,用于更新的命令是(2.在T-SQL语法中,用于更新的命令是(B)。DELETEA.INSERTB.UPDATEC.DELETED.CREATE语法中,命令添加数据,语句。3.在T-SQL语法中,使用INSERT命令添加数据,若需要添加一批数据应使用(B)语句。INSERT…INSERT…A.INSERT…VALUESB.INSERT…SELECTINSERT…C.INSERT…DEFAULTD.以上均可(C4.下列哪种数据类型上不能建立IDENTITY列?(C)A.intB.tinyintC.floatD.smallint表在数据库中是一个非常重要的数据对象非常重要的数据对象,各种数据内容的,5.表在数据库中是一个非常重要的数据对象,它是用来(C)各种数据内容的,数据库创建后就可以创建表了。就可以创建表了。A.显示B.查询C.存放D.检索6.下列可以查看表的行数以及表使用的存储空间信息的系统存储过程是(A)。A.sq_spaceusedB.sq_dependsC.sq_helpD.sq_rename7.若要删除数据库中已经存在的表S,可用命令(C)。A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS语句的实现,说法正确的是:8.对于UPDATE语句的实现,说法正确的是:(C)。A.对于UPDATE一次只能修改一列的值B.对于UPDATE只能修改不能赋值
     C.对于UPDATE可以指定要修改的列和想赋予的新值D.对于UPDATE不能加WHERE条件9.SQLServer2000的字符型数据类型主要包括(B)。int、money、A.int、money、charchar、varchar、textB.char、varchar、textdatetime、binary、C.datetime、binary、intchar、varchar、D.char、varchar、int下列哪个约束不可以为空?10.下列哪个约束不可以为空?(A)A.主键B.外键C.默认值D.UNIQUE约束二、填空题查询分析器的查询子窗口内,利用____USE________USE1.在同一个SQL查询分析器的
    查询子窗口内,利用____USE____命令可以打开并切换至不同的数据库。据库。的数据类型可分为基本数据类型和__用户自定义____用户自定义______数据类型两种类型。2.SQLServer2000的数据类型可分为基本数据类型和__用户自定义______数据类型两种类型。binary[(n)]类型时类型时,系统默认为______13.用户在使用binary[(n)]类型时,若不指定n值,系统默认为___1_____。语句为___DROP________DROP4.删除数据表使用的SQL语句为___DROP_____TABLE。______TRUNCATRETRUNCATRE__语句的功能是清除数据表中的所有数据。5.______TRUNCATRE__TABLE语句的功能是清除数据表中的所有数据。第4章一、选择题语句中,1.在SELECT语句中,下列哪个子句用于将查询结果存储在一个新表中(B)。A.SELECT子句B.INTO子句C.FROM子句D.WHERE子句语句中,2.在SELECT语句中,下列哪个子句用于指出所查询的数据表名(C)。A.SELECT子句B.INTO子句C.FROM子句D.WHERE子句语句中,3.在SELECT语句中,下列哪个子句用于对分组统计进一步设置条件(A)。A.HAVING子句B.GROUPBY子句C.ORDERBY子句D.WHERE子句语句中,4.在SELECT语句中,下列哪个子句用于对搜索的结果进行排序(C)。A.HAVING子句B.GROUPBY子句C.ORDERBY子句D.WHERE子句5.下面不是SELECT语句子句的有(D)。A.FROM子句B.ORDERBY子句C.INTO子句D.UPDATE子句6.WHERE子句的基本功能是(C)。A.指定需查询的表的存储位置B.指定输出列的位置指定列的筛选条件C.指定行的筛选条件D.指定列的筛选条件语句中,条件“之间,7.SELECT语句中,条件“年龄BETWEEN15AND30”表示年龄在15至30之间,且(A)。A.包括15岁和30岁B.不包括15岁和30岁C.包括15岁但不包括30岁D.不包括15岁但包括30岁'_b%'的为的为(8.下面符合模糊查询条件LIKE'_b%'的为(B)。A.ailbB.abaiC.baaD.cca表示民族为汉族同时性别为男的表达式为为男的表达式为(9.表示民族为汉族同时性别为男的表达式为(B)。民族='汉族'='汉族性别='='男民族='汉族'='汉族性别='='男A.民族='汉族'OR性别='男'B.民族='汉族'AND性别='男''汉族汉族''男IN(汉族'C.BETWEEN'汉族'AND'男'D.IN('汉族','男')语言中,不是逻辑运算符的是(10.SQL语言中,不是逻辑运算符的是(D)。A.ORB.ANDC.NOTD.XOR二、填空题中使用___SELECT_____语句来实现数据查询。___SELECT1.在T-SQL中使用___SELECT_____语句来实现数据查询。语句的子句主要有___FROM_____WHERE、___FROMBY、HAVING、BY、COMPUTE。2.SELECT语句的子句主要有___FROM_____、WHERE、GROUPBY、HAVING、ORDERBY、COMPUTE。
    
    中计算最大、最小、平均、MAX、MIN、AVG、3.在SQLServer2000中计算最大、最小、平均、求和与计数的聚合函数分别是MAX、MIN、AVG、SUM、__COUNTCOUNT______SUM、__COUNT______。语句中,能够进行模糊查询的运算符是__LIKE________LIKE4.在SELECT语句中,能够进行模糊查询的运算符是__LIKE______。语句中,如果需要限制返回的行数,5.在SELECT语句中,如果需要限制返回的行数,应该使用关键字TOP;如果希望返回的结果集中不包含相同的行,应该使用关键字__DISTINCT______DISTINCT不包含相同的行,应该使用关键字__DISTINCT____。第5章一、选择题约束和主键约束是哪种完整性的体现?1.UNIQUE约束和主键约束是哪种完整性的体现?(C)A.域完整性B.参照完整性C.实体完整性D.其他下列哪个关键字用来定义主键约束。2.下列哪个关键字用来定义主键约束。(A)A.PRIMARYKEYB.UNIQUEC.CHECKD.FOREIGNKEY下列哪个关键字用来定义外键约束。3.下列哪个关键字用来定义外键约束。(D)A.PRIMARYKEYB.UNIQUEC.CHECKD.FOREIGNKEY下列哪种语句用来创建默认对象。4.下列哪种语句用来创建默认对象。(B)A.DROPDEFAULTB.CREATEDEFAULTC.CREATETABLED.CREATERULE下列哪个存储过程用来解除默认对象的绑定。5.下列哪个存储过程用来解除默认对象的绑定。(D)A.sp_bindruleB.sp_unbindruleC.sp_bindefaultD.sp_unbindefault下列哪种语句用来创建规则对象。6.下列哪种语句用来创建规则对象。(A)A.CREATERULEB.DROPRULEC.CREATETABLED.CREATEDEFAULT下列哪个存储过程用来解除规则对象的绑定。7.下列哪个存储过程用来解除规则对象的绑定。(B)A.sp_bindruleB.sp_unbindruleC.sp_bindefaultD.sp_unbindefault下面哪个存储过程用来查看约束的定义。8.下面哪个存储过程用来查看约束的定义。(C)A.sp_helpB.sp_helptextC.sp_helpconstraintD.sp_helpfile关于规则的描述,下列各项不正确的是(9.关于规则的描述,下列各项不正确的是(D)。书写的条件语句,A.规则是一组使用T-SQL书写的条件语句,它可以和列或者用户自定义数据类型捆绑在一起B.规则中不能引用表中的数据列以及别的数据库对象C.规则是独立于表的一个数据对象D.使用sp_unbindrule存储过程可以将规则捆绑到指定列约束,下列说法不正确的是(10.关于UNIQUE约束,下列说法不正确的是(B)。约束主要用来确保不受主键约束的列上的数据唯一性来确保不受主键约束的列上的数据唯一性。A.UNIQUE约束主要用来确保不受主键约束的列上的数据唯一性。B.UNIQUE约束不允许该列存在NULL值C.可以在一个表上设置多个UNIQUE约束在创建表时定义约束,UNIQUED.在
    创建表时定义约束,UNIQUE是表定义的一部分二、填空题种类型,分别是:域完整性、实体完整性和___参照完整性________参照完整性1.数据完整性有3种类型,分别是:域完整性、实体完整性和___参照完整性_____。种约束,分别是:主键约束、默认值约束、检查约束、唯一约束、2.在SQLServer中主要有5种约束,分别是:主键约束、默认值约束、检查约束、唯一约束、__外键______外键______。__域完整性域完整性______是保证指定列的数据具有正确的数据类型、格式和有效的数据取值数据取值。3.__域完整性______是保证指定列的数据具有正确的数据类型、格式和有效的数据取值。__实体实体______完整性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。4.__实体______完整性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。在定义约束时可以在创建表的同时定义,也可以在表建好以后,通过_ALTER_______5.在定义约束时可以在创建表的同时定义,也可以在表建好以后,通过_ALTER_______TABLE命令来实现。令来实现。第6章一、选择题以下关于视图的叙述,不正确的是(1.以下关于视图的叙述,不正确的是(D)。
     A.可以加密视图的定义B.可以在视图上创建视图C.可以在视图上创建索引将视图的基表从数据库中删除后,D.将视图的基表从数据库中删除后,视图也一并删除以下关于惟一索引的说法,正确的是(2.以下关于惟一索引的说法,正确的是(A)。惟一约束自动创建惟一索引A.惟一约束自动创建惟一索引B.一个表只能创建一个惟一索引C.对字段施加PRIMARYKEY约束时还必须同时添加惟一索引才有效D.惟一索引和惟一约束是一回事3.下列下列(类型的索引总要对数据的物理存储顺序进行排序。3.下列(A)类型的索引总要对数据的物理存储顺序进行排序。A.聚集索引B.非聚集索引C.组合索引D.惟一索引建立索引的主要作用是(4.建立索引的主要作用是(C)。A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新的速度语句是(5.创建视图的T-SQL语句是(B)。A.CREATEDEFAULTB.CREATEVIEWC.CREATETABLED.CREATEINDEX下列那种情况不适合建立索引(6.下列那种情况不适合建立索引(B)。A.经常被查询搜索的列B.包含太多重复选用值的列C.是外键或主键的列D.该列的值唯一的列使用视图加强数据安全方面,7.使用视图加强数据安全方面,下列说法不正确的是(D)。通过视图,A.通过视图,对不同用户授予不同的用户使用许可权通过视图中的B.通过视图中的SELECT子句限制用户对某些底层基表的访问
    C.通过视图中的WHERE子句限制用户对某基表行的访问使用视图和使用表进行数据查询意义完全不同。D.使用视图和使用表进行数据查询意义完全不同。在定义视图过程中,选项,其目的是(8.在定义视图过程中,使用WITHCHECKOPTION选项,其目的是(C)。A.检查视图定义中的语法规则的正确性B.检查视图中的SELECT语句结果正确性在使用视图向基表插入数据时,C.在使用视图向基表插入数据时,检查插入数据的合法性D.以上答案均不正确关于视图定义,下列说法正确的是(9.关于视图定义,下列说法正确的是(D)。A.在视图定义中的SELECT子句没有任何限制B.在视图定义中可以使用COMPUTE或COMPUTEBY子句C.在视图定义中可以使用SELECTINTO关键字D.在视图定义中不可以引用临时表或变量关于索引,10.关于索引,下列表述不正确的是(B)。在查询中很少引用的列或含有很少唯一值的列(个值)A.在查询中很少引用的列或含有很少唯一值的列(少于20个值)不需要索引bit、B.以bit、text或image数据类型定义的列可以索引性能时,C.当UPDATE性能远远大于SELECT性能时,不应该创建索引当减少索引时,性能,D.当减少索引时,会提高UPDATE性能,降低SELECT性能二、填空题中的索引有两类:聚集索引和__非聚集________非聚集1.SQLServer2000中的索引有两类:聚集索引和__非聚集______。语句创建聚集索引时,CLUSTERED_______2.在使用CREATEINDEX语句创建聚集索引时,需要使用的关键字是_CLUSTERED_______;建立UNIQUE。惟一索引的关键字是UNIQUE。
     创建惟一性索引时,应保证索引列不包括_重复______的数据,3.创建惟一性索引时,应保证索引列不包括_重复______的数据,并且没有两个或两个以上的空值。如果有这种数据,必须先将其删除,否则索引不能成功创建。如果有这种数据,必须先将其删除,否则索引不能成功创建。每个表上最多可以创建一个聚集索引__一个或多个聚集索引,一个或多个______非聚集索引。4.每个表上最多可以创建一个聚集索引,__一个或多个______非聚集索引。为一个表建立的索引默认为非聚集索引。视图中的数据存储在所引用的__数据表________数据表5.视图中的数据存储在所引用的__数据表______中,SQLServer能在不同的数据表上建立视图。第7章一、选择题以下除(系统信息的主要途径。1.以下除(C)外都是用户获取SQLServer系统信息的主要途径。A.全局变量B.系统函数C.游标D.系统存储过程下列标识符可以作为局部变量使用的是(2.下列标识符可以作为局部变量使用的是(C)。[Myvar]A.[Myvar]B.My
    varC.@MyvarD.@Myvar3.下列语句执行的结果是显示字符串(D)DECLARE@var1char(20),@var2char(20)@var1='中国中国'SET@var1='中国'@var2=@var1+'是一个伟大的国家是一个伟大的国家'SET@var2=@var1+'是一个伟大的国家'SELECT@var2A.中国是一个伟大的国家B.中国是一个伟大的国家C.是一个伟大的国家D.中国下列(然后再开始执行操作。4.下列(C)语句可以用来通知SQLServer等待15秒,然后再开始执行操作。A.WAITFOR’00:00:15’DELAYB.WAITFORDELAYBY’00:00:15’C.WAITFORDELAY’00:00:15’D.WAITFOR’00:00:15’提供的单行注释语句是使用(开始的一行内容。5.SQLServer提供的单行注释语句是使用(B)开始的一行内容。A./*B.-C.{D./123’456’的结果是(6.表达式’123’+‘456’的结果是(C)。A.’579’B.579C.’123456’D.’123’系统全局变量的是(7.不属于SQLServer2000系统全局变量的是(D)。A.@@ERRORB.@@CONNECTIONS@@RECORDSC.@@FETCH_STATUSD.@@RECORDS下面语句中包含(个批处理。8.下面语句中包含(B)个批处理。USEmasterGOSELECT*FROMsysfilesGOA.1B.2C.3D.4DATEPART(yy,’2004-13’的结果是(9.表达式DATEPART(yy,’2004-3-13’)+2的结果是(D)。’2004A.’2004-3-15’B.2004C.’2006’D.200610.阅读下面语句,对变量赋值时存在错误的是(10.阅读下面T-SQL语句,对变量赋值时存在错误的是(C)。A.DECLARE@var1int,@var2moneyB.DECLARE@var1int,@var2money@var1=100,@var2=$2.SELECT@var1=100,@var2=$2.21SELECT@var1=$200.20,@var2=100C.DECLARE@var1int,@var2moneyD.DECLARE@var1int,@var2moneyvar1=100,@var2=$2.@var2=$2.SET@var1=100,@var2=$2.21SET@var1=100.20SET@var2=$2.21
     二、填空题的注释有两种:用于___注释单行________注释单行用于注释多行。1.SQLServer的注释有两种:--用于___注释单行_____、/*…*/用于注释多行。局部变量以@为变量名称开头,全局变量以____@@____为名称开头。____@@2.局部变量以@为变量名称开头,全局变量以____@@____为名称开头。局部变量是由DECLARE定义的变量,而全局变量则是由系统提供及管理,用来保存一些系统的信息。义的变量,而全局变量则是由系统提供及管理,用来保存一些系统的信息。___内嵌表值函数内嵌表值函数_____3.SQLServer2000支持标量函数、___内嵌表值函数_____和多语句表值函数三种用户自定义函数。调用标量函数时,至少应使用函数的__所有者______和函数名两部分名称。__所有者4.调用标量函数时,至少应使用函数的__所有者______和函数名两部分名称。的语句为:money,5.用T-SQL语句声明一个货币型局部变量mymon的语句为:DECLARE@mymonmoney,对该变量赋的语句为:___SELEC
    TSELECT_____500的语句为:SET@mymon=500,或者为___SELECT_____@mymon=500。第8章一、选择题1.在SQLSERVER2000中使用游标的完整过程是(D)。打开游标、使用游标、关闭游标、释放游标A.打开游标、使用游标、关闭游标、释放游标打开游标、定义游标、使用游标、B.打开游标、定义游标、使用游标、关闭游标定义游标、打开游标、关闭游标、C.定义游标、打开游标、关闭游标、释放游标定义游标、打开游标、使用游标、关闭游标、D.定义游标、打开游标、使用游标、关闭游标、释放游标在事务的特性中,表示两个或多个事务可以同时运行而不互相影响的是(2.在事务的特性中,表示两个或多个事务可以同时运行而不互相影响的是(C)。A.原子性B.一致性C.隔离性D.持久性A.原子性B.一致性C.隔离性D.持久性一个事务的执行,要么全部完成,要么全部不做,3.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(可分割的操作序列的属性是(A)。A.原子性B.一致性D.持久性A.原子性B.一致性C.隔离性D.持久性关于事务,4.SQLSERVER2000中,关于事务,下列说法不正确的是(D)。中事务分显式事务、分布式事务、自动提交事务、A.SQLSERVER2000中事务分显式事务、分布式事务、自动提交事务、隐式事务B.显式事务即显示的定义启动和结束的事务默认事务管理模式,语句完成时,C.自动提交事务是SQL默认事务管理模式,每个T-SQL语句完成时,都被提交或回滚OFF,D.使用SETIMPLICIT_TRANSACTIONSOFF,可以将自动提交事务转变为隐含事务数据库系统中基本的封锁类型有两种:5.SQLSERVER2000数据库系统中,基本的封锁类型有两种:排他锁X锁和共享锁S锁,下面表述不正确的是(D)。A.若事务T对数据R加上S锁,则其他事务对R的X锁请求不能成功B.若事务T对数据R加上X锁,则其他事务对R的S锁请求不能成功C.若事务T对数据R加上S锁,则其他事务对R的S锁请求能成功D.若事务T对数据R加上X锁,则其他事务对R的X锁请求能成功事务并发访问过程中不对数据加锁会出现很多问题,6.事务并发访问过程中不对数据加锁会出现很多问题,其中不正确的一项是(D)。A.丢失修改数据B.不能重复读C.数据脏读D.数据不能访问系统中,7.在SQLSERVER2000系统中,关于事务的表述正确的是(B)。A.所有事务开始均需以BEGINTRANSACTIONB.BEGINTRANSACTION使@@TRANCOUNT递增1C.COMMITTRANSACTION将@@TRANCOUNT递增1D.在事务中保存点之前的事务操作也将不被回滚的锁模
    式中,哪种锁属于是为修改数据而保留的。它所锁定的资源资源,8.SQLServer的锁模式中,哪种锁属于是为修改数据而保留的。它所锁定的资源,其他事务不能读取也不能修改?读取也不能修改?(C)A.共享锁B.更新锁C.排他锁D.结构锁A.共享锁B.更新锁C.排他锁D.结构锁当对表实施更新时,实施什么类型的锁定方式?9.当对表实施更新时,实施什么类型的锁定方式?(A)A.排他锁B.共享锁C.更新锁D.意向锁
     在事务控制语句中,提交事务语句是(10.在事务控制语句中,提交事务语句是(C)。A.BEGINTRANSACTIONB.DECLARETRANSACTIONC.COMMITTRANSACTIOND.ROLLBACKTRANSACTION二、填空题语句,语句,语句,1.定义游标用DECLARECURSOR语句,打开游标用OPEN语句,提取数据用FETCH语句,关闭语句,删除游标用___DEALLOCATE_____语句。___DEALLOCATE游标用CLOSE语句,删除游标用___DEALLOCATE_____语句。@@FETCH_STATUS,2.反映FETCH语句执行情况的一个全局变量是@@FETCH_STATUS,若其返回值为0表示FETCH语___成功成功_____句___成功_____。事务具有原子性、一致性、隔离性和__持久性______4个属性。__持久性3.事务具有原子性、一致性、隔离性和__持久性______4个属性。中常用的锁模式有共享锁更新锁、____排他锁模式有共享锁、排他锁____4.SQLServer2000中常用的锁模式有共享锁、更新锁、____排他锁____等。锁是防止其他事务访问指定的数据、实现___并发控制_____的一种主要手段。___并发控制5.锁是防止其他事务访问指定的数据、实现___并发控制_____的一种主要手段。第9章一、选择题以下关于存储过程的说法不正确的是(1.以下关于存储过程的说法不正确的是(D)。语句。A.存储过程是存放在服务器上的预先编译好的单条或多条SQL语句。存储过程能够传递或者接收参数。B.存储过程能够传递或者接收参数。可以通过存储过程的名称来调用执行存储过程。C.可以通过存储过程的名称来调用执行存储过程。存储过程在每一次执行时都要进行语法检查和编译。D.存储过程在每一次执行时都要进行语法检查和编译。以下关于触发器的说法正确的是(2.以下关于触发器的说法正确的是(D)。在创建数据库新表时可自动激活触发器表时可自动激活触发器。A.在创建数据库新表时可自动激活触发器。触发器能够传递或者接收参数。B.触发器能够传递或者接收参数。可以通过使用触发器的名称来调用执行触发器。C.可以通过使用触发器的名称来调用执行触发器。使用触发器可以帮助保证数据的完整性和一致性。D.使用触发器可以帮助保证数据的完整性和一
    致性。触发器是一类特殊的存储过程,它定义在特定的(3.触发器是一类特殊的存储过程,它定义在特定的(C)上。A.字段B.记录C.表D.数据库定义一存储过程查询某同学某门课程的成绩和学分,存储过程的首部如下形式:4.定义一存储过程查询某同学某门课程的成绩和学分,存储过程的首部如下形式:char(16)则下列执行方式中,CREATEPROCEDUREstudent_info@namechar(8),@kc_namechar(16)则下列执行方式中,不正确的是(正确的是(D)。李明’操作系统’A.EXECUTEstudent_info‘李明’’操作系统’,@kc_name=’操作系统’,@name=‘李明’B.EXECstudent_info@kc_name=’操作系统’,@name=‘李明’@name=‘李明’@kc_name=’操作系统’C.EXECstudent_info@name=‘李明’,@kc_name=’操作系统’操作系统’李明’D.EXECUTEstudent_info’操作系统’,‘李明’中不能定义一个触发器同时为(触发器。5.SQLServer2000中不能定义一个触发器同时为(B)触发器。A.INSERT和DELETEB.INSTEADOF和AFTERC.INSERT和UPDATED.DELETE和UPDATE语句来执行存储过程时,情况下可以省略该关键字。6.使用EXECUTE语句来执行存储过程时,在(A)情况下可以省略该关键字。语句如果是批处理中的第一条语句时。A.EXECUTE语句如果是批处理中的第一条语句时。语句之后。B.EXECUTE语句在DECLARE语句之后。语句之后。C.EXECUTE语句在GO语句之后。任何时候。D.任何时候。下面关于存储过程的说明,哪一项是不正确的(7.下面关于存储过程的说明,哪一项是不正确的(C)。代码,A.存储过程是一组预先编译好的T-SQL代码,可作为一个单元被用户的应用程序调用系统存储过程、B.系统存储过程、扩展存储过程在队列分析器中均可使
     用EXECUTE使用执行C.局部临时存储过程在所有的数据库中均可见D.存储过程作为数据库的一个独立的对象存在关于触发器的表述,下列说法正确的是(8.关于触发器的表述,下列说法正确的是(B)。触发器是在数据修改前被触发,A.触发器是在数据修改前被触发,约束是在数据修改后被触发。被触发。B.触发器就是一个能自动执行的存储过程触发器作为数据库的一个独立的对象存在一个独立的对象存在,C.触发器作为数据库的一个独立的对象存在,与表的定义无关。义无关。D.inserted表和deleted表是数据中的物理表9.以下哪种操作会导致产生deleted表?(D)。A.CREATETABLEB.INSERTC.SELECTD.UPDATE以下可以用来对触发器对象的文本进行加密的语句选项是(10.以下可以用来对触发器对象的文本进行加密的语句选项是(B)。A.WITHCHECKOPTIONB.WITHENCRYPTIONSHOWCONTIGC.DBCC
    SHOWCONTIGD.WITHFILLFACTOR二、填空题触发器、触发器和___UPDATA_____触发器三种。___UPDATA1.触发器可以分为INSERT触发器、DELETE触发器和___UPDATA_____触发器三种。系统存储过程创建和保存在_master_______数据库中,sp_为名称的前缀为名称的前缀,2.系统存储过程创建和保存在_master_______数据库中,都以sp_为名称的前缀,可以在任何数据库中使用系统存储过程。据库中使用系统存储过程。在调用存储过程时,可以通过输入参数将数据传给存储过程,3.在调用存储过程时,可以通过输入参数将数据传给存储过程,存储过程也可以通过输出参数和__返回值返回值______将数据返回给所调用的程序。__返回值______将数据返回给所调用的程序。中在触发语句执行后激活的触发器为___AFTER发语句执行后激活的触发器为___AFTER_____触发器;4.SQLServer2000中在触发语句执行后激活的触发器为___AFTER_____触发器;可以取代触发触发器。语句操作的触发器为INSTEADOF触发器。___insertedinserted_____5.执行INSERT操作插入的记录同时被插入到临时表___inserted_____中;执行DELETE操作删除的记录同时插入到临时表deleted中;执行UPDATE操作修改数据后表中原记录移到deleted表中,修改过的记录插入到inserted中。第10章一、选择题可以查询帐户表的权限,语句是(1.授予用户Jean可以查询帐户表的权限,使用的SQL语句是(A)。A.GRANTSELECTON帐户TOJeanB.GRANTSELECTTOJeanON帐户C.GRANTSELECTTO帐户ONJeanD.GRANTSELECTONJeanTO帐户的登录账户信息保存在(数据库中。2.SQLServer的登录账户信息保存在(A)数据库中。A.masterB.modelC.msdbD.tempdb在通常情况下,下列哪个角色的用户不能够删除视图?3.在通常情况下,下列哪个角色的用户不能够删除视图?(D)db_ownergueA.db_ownerB.db_ddladminC.sysadminD.guest服务器范围内的最高权限?4.下列哪个角色或者用户拥有SQLServer服务器范围内的最高权限?(B)A.dboB.sysadminC.publicD.guest下列哪个登录账户可以被删除?5.下列哪个登录账户可以被删除?(D)A.saB.正在被使用的登录账户C.映射到数据库用户上的登录账户D.以上都不可以被删除数据库服务器,需要配置安全以授予用户适当访问权限,下列(6.你管理一台SQLServer2000数据库服务器,需要配置安全以授予用户适当访问权限,(D)下列固定服务器角色具有关闭服务器实例的权限。固定服务器角色具有关闭服务器实例的权限。
     A.SecurityAdminB.DBcreatorC.SetupAdminD.ServerAdmin数据库服务器,需要配置安全以授予用户适当的访问权限,7.你管理一台SQLServ
    er2000数据库服务器,需要配置安全以授予用户适当的访问权限,下列数据库角色具有创建表的权限。(D)数据库角色具有创建表的权限。db_accessadminA.db_accessadminB.db_datawriteC.db_ddladminD.db_owner8.假如你仅仅想让一个数据库技术支持人员具有可以更改SQLServer实例的登录账户属性的权除此之外最好不要拥有其它更多的权限,应该授予其(限,除此之外最好不要拥有其它更多的权限,应该授予其(C)固定服务器角色。A.ServeradminB.SetupadminC.SecurityadminD.Sysadmin某公司的网络中安装了数据库服务器装了数据库服务器,2000。9.某公司的网络中安装了数据库服务器,服务器上运行的应用软件为SQLServer2000。管理员在服务器上新建了一个登录账户,pubs。服务器上新建了一个登录账户,在创建该登录账户的时候指定该登录账户默认的数据库为pubs。设置默认数据库的作用是(置默认数据库的作用是(B)。A.用户对该数据库有完全控制的权限B.用户连接数据库服务器时默认使用的数据库如果该登录账户只是一个普通登录账户,C.如果该登录账户只是一个普通登录账户,则他只能使用该数据库D.将登录账户直接加入默认数据库的db_owner角色安装过程中,Windows10.在SQLServer安装过程中,选择的安全认证模式Windows认证和SQLServer认证的结合的是下列的哪一项?的是下列的哪一项?(C)B.集成模式C.混合模式D.其他A.Windows认证模式B.集成模式C.混合模式D.其他二、填空题支持两种不同的身份验证即___Windows________Windows1.SQLServer2000支持两种不同的身份验证即___Windows_____身份验证和SQLServer身份验证。___spaddlogin_____sp登录账户。2.使用系统提供的存储过程___sp-addlogin_____可以创建SQL登录账户。中有三种类型的权限即对象权限、语句权限和___隐含权限________隐含权限3.SQLServer2000中有三种类型的权限即对象权限、语句权限和___隐含权限_____。SELECT、INSERT、UPDATE、___EXECUTEEXECUTE_____4.SQLServer2000常用的对象权限有SELECT、INSERT、UPDATE、DELETE和___EXECUTE_____等。角色主要有服务器角色和___数据库_____角色两种。___数据库5.在SQLServer2000中,角色主要有服务器角色和___数据库_____角色两种。第11章一、选择题关于数据库的备份,以下叙述正确的是(1.关于数据库的备份,以下叙述正确的是(C)。在进行数据库备份时不能进行任何操作。A.在进行数据库备份时不能进行任何操作。事务日志备份是指备份整个数据库的内容。B.事务日志备份是指备份整个数据库的内容。差异备份只备份上次数据库备份后发生更改的部分数据
    库据库。C.差异备份只备份上次数据库备份后发生更改的部分数据库。完全数据库备份、差异备份和事务日志备份不能综合使用。D.完全数据库备份、差异备份和事务日志备份不能综合使用。用来创建备份设备的系统存储过程是(2.用来创建备份设备的系统存储过程是(B)。A.sp_addloginB.sp_addumpdeviceC.sp_addroleD.sp_addrolemember的系统表(3.逻辑设备名称存储在SQLServer的系统表(A)中,使用逻辑设备名称的好处是比物理名称简单好记。简单好记。sysfilesA.sysdevicesB.sysfilesC.syslocksD.sysusers子句的作用是(4.BACKUP语句中DIFFERENTIAL子句的作用是(A)。可以只对在创建最新的数据库备份后数据库中发生变化的部分进行备份。A.可以只对在创建最新的数据库备份后数据库中发生变化的部分进行备份。覆盖之前所做过的备份。B.覆盖之前所做过的备份。只备份日志文件。C.只备份日志文件。
     只备份文件和文件组。D.只备份文件和文件组。时刻进行了完全备份,时刻进行了第一次日志备份,5.某数据库在t1时刻进行了完全备份,在t2时刻进行了第一次日志备份,在t3时刻进行了第二次日志备份,以后数据库被破坏,则正确的还原顺序为(次日志备份,若在时刻t3以后数据库被破坏,则正确的还原顺序为(B)。时刻的日志备份即可志备份即可。A.只需要还原t3时刻的日志备份即可。时刻的完全备份,时刻的日志备份,时刻的日志备份。B.先还原t1时刻的完全备份,再还原t2时刻的日志备份,最后还原t3时刻的日志备份。C.先时刻的完全备份,时刻的日志备份。还原t1时刻的完全备份,再还原t3时刻的日志备份。时刻的日志备份,时刻的日志备份。D.先还原t2时刻的日志备份,再还原t3时刻的日志备份。的数据导入、导出操作中,以下哪种操作不可执行(6.SQLServer的数据导入、导出操作中,以下哪种操作不可执行(B)?Server。A.将Access数据导出入到SQLServer。Server。B.将Word中的表格导入到SQLServer。Server。C.将FoxPro数据导入到SQLServer。SQLServer。D.将Excel数据导入到SQLServer。下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?7.下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?(B)A.全数据库备份B.增量备份C.日志备份D.文件和文件组合备份下列哪一种备份设备为使用第三方的备份软件和设备提供了一个灵活的强大的通道?8.下列哪一种备份设备为使用第三方的备份软件和设备提供了一个灵活的强大的通道?(C)A.磁盘备份B.磁带备份C.命名管道
    备份D.文件备份为了保护数据安全,Server9.为了保护数据安全,防止意外发生如软硬件故障)需要经常对数据库进行备份。SQLServer(如软硬件故障)需要经常对数据库进行备份。,在下面(数据库不能进行备份。2000中,下面(D)数据库不能进行备份。A.AdventureWorksB.MasterC.BenetD.Tempdb数据库中,种备份方式:完整备份、差异备份、10.在SQLServer2000数据库中,主要包括3种备份方式:完整备份、差异备份、事务日志备下面关于差异备份叙述错误的是(份,下面关于差异备份叙述错误的是(C)。在执行了至少一次完整备份后,A.在执行了至少一次完整备份后,才能进行差异备份B.备份自上一次完整备份以来数据库改变的部分C.备份自上一次差异备份以来数据库改变的部分D.备份自上一次日志备份以来数据库改变的部分二、填空题支持四种类型的数据库备份,分别是:完全备份、__差异备份差异备份______1.SQLServer2000支持四种类型的数据库备份,分别是:完全备份、__差异备份______、事务日志备份和文件或文件组备份。日志备份和文件或文件组备份。当建立一个备份设备时,要给该设备分配一个逻辑备份名称和一个物理备份名称,___备份名称2.当建立一个备份设备时,要给该设备分配一个逻辑备份名称和一个物理备份名称,___备份名称是计算机操作系统所能识别的名称。_____是计算机操作系统所能识别的名称。备份设备的类型包括磁盘、磁带和____管道________管道3.备份设备的类型包括磁盘、磁带和____管道____。语句中,___INITINIT_____参数表示新备份的数据覆盖当前备份设备上已有的数据;NOINIT4.BACKUP语句中,___INIT_____参数表示新备份的数据覆盖当前备份设备上已有的数据;NOINIT参数表示新备份的数据添加到备份设备上已有数据的后面。参数表示新备份的数据添加到备份设备上已有数据的后面。语句中,__RECOVERYRECOVERY______参数指定在数据库还原完成后,5.RESTORE语句中,__RECOVERY______参数指定在数据库还原完成后,SQLServer回滚被还原的数据库中所有未完成的事务,以保持数据库的一致性;_NORECOVERY_参数不回滚所有未完成的事务参数不回滚所有未完成的事务,数据库中所有未完成的事务,以保持数据库的一致性;_NORECOVERY_参数不回滚所有未完成的事务,在还原结束后,用户不能访问数据库。在还原结束后,用户不能访问数据库。
    
    
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师