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

SQLServer复习

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

    一、单项选择题1、表在数据库中是一个非常重要的数据对象,它是用来(C___)各种数据内容的。A、显示B、查询C、存放D、检索2、创建表可以用(_D__)等方法来创建。A、企业管理器B、查询分析器C、OSQLD、企业管理器和CREATETABLE语句3、为数据表创建索引的目的是(___)A、提高查询的检索性能B、创建唯一索引C、创建主键D、归类4、在Transact-SQL语法中,用来插入数据和更新数据的命令是(_A__)。A、INSERT,UPDATEB、UPDATE,INSERTC、DELETE,UPDATED、CREATE,INSERTINTO5、在SQLSERVER服务器上,存储过程是一组预先定义并(_B__)的Transact-SQL语句。⑴A、保存B、编译C、解释D、编写6、可以用(_D__)来声明游标。A、CREATECURSORB、ALTERCURSORC、SETCURSORD、DECLARECURSOR8、DBMS是什么?(B)(A)操作系统(B)数据库管理系统(C)数据库(D)数据库管理员9、SQLServer2000是一个(C)的数据库系统。(A)网状型(B)层次型(C)关系型(D)以上都不是10、SQLServer2000采用的身份验证模式有((A)仅Windows身份验证模式(B)仅SQLServer身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式11、关于主键描述正确的是:(C)(A)包含一列(B)包含两列(C)包含一列或者多列12、下列(DD)。
    (D)以上都不正确
    )数据库不属于SQLServer2000在安装时创建的系统数据库。
    (A)master(B)NorthWind(C)model(D)bookdb13、在SQLSERVER中局部变量前面的字符为:(D)(A)*(B)#(C)@@(D)@14、SQLServer2000中,在当数据表被修改时,系统自动执行的数据库对象是(B)。(A)存储过程(B)触发器(C)视图(D)其他数据库对象15、SQLServer的字符型系统数据类型主要包括(B)。(A)Int、money、char(B)char、varchar、text(C)datetime、binary、int(D)char、varchar、int16、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(A)*(B)%(C)(D)?17、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:A)((A)BEGIN??END(B)CASE??END(C)IF????THEN(D)GOTO
    18、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:A)((A)ORDERBY(B)WHERE(C)GROUPBY(D)HAVING19、要删除视图myview,可以使用((A)DROPmyview(C)DROPINDEXmyview(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图21、SQLServer提供的单行注释语句是使用(B)开始的一行内容。(A)“/*”(B)“--”(C)“{”是两个具有公共属性的表,这种连接会生成哪种结果集?(D)(A)包括table_a中的所有行,不包括table_b的不匹配行(B)包括table_b中的所有行,不包括table_a的不匹配行(C)包括和两个表的所有行(D)只包括table_a和table_b满足条件的行23、(A)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA24、下列四项中,不属于SQL2000实用程序的是(D)。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器25、SQLServer安装程序创建4个系统数据库,下列哪个不是(C)系统数据库。A.masterB.modelC.pubD.msdb26、下列哪个不是sql数据库文件的后缀。(C)A..mdfB..ldfC..tifD..ndf27、数据定义语言的缩写词为(A)。A.DDLB.DCLC.DMLD.DBL28、SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且(A)。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁29、SQL的视图是从(C)中导出的。A.基本表B.视图C.基本表或视图D.数据库30、在SQL语言中,建立存储过程的命令是(A)A、CREATEPROCEDUREB、CREATERULED)语句。(B)DROPTABLEmyview(D)DROPVIEWmyview)
    20、对视图的描述错误的是:C(
    (D)“/”
    22、假如有两个表的连接是这样的:table_ainnerjointable_b其中table_a和table_b
    C、CREATEDURED、CREATEFILE31、SQL语言中,删除表中数据的命令是(A)。A.DELETEB.DROPC.CLEARD.REMOVE32、在MSSQLServer中,用来显示数据库信息的系统存储过程是(D)。A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb33、下列四项中,不属于数据库特点的是(C)。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高34、下列四项中,不属于SQL2000实用程序的是(D)。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器35、SQLServer安装程序创建4个系统数据库,下列哪个不是(C)系统数据库。A.masterB.modelC.pubD.msdb36、A)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用(户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA37、在SQL中,建立表用的命令是(B)。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX38、SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且(A)。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁39、下列四项中,不正确的提法是(C)。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言40、在MSSQLServer中,用来显示数据库信息的系统存储过程是(D)。A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb41、SQL语言中,删除表中数据的命令是(A)。A.DELETEB.DROPC.CLEARD.REMOVE42、SQL的视图是从(C)中导出的。A.基本表B.视图C.基本表或视图D.数据库
    二、填空题1、可以将数据库管理系统分为4种网络结构:MAINFRAME大型数据库、本地小型数据库、分布式数据库、__客户机/服务器数据库________。2、在一个表中主键的个数为:___一_______。3、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是_聚集索引__________。4、角色是一组用户所构成的组,可以分为服务器角色和_数据库____角色。5、触发器有3种类型,即INSERT类型、UPDATE类型和DELETE类型。。6、如果要计算表中的行数,可以使用聚合函数__COUNT()__。7、SQLServer2000提供备份数据库的两种方式是备份数据库用关键字__UPDATE__。9、在使用一个游标的时候可以分为以下几步:__声明游标__、打开游标、从打开的游标中提取行、__关闭游标__、释放游标。10、一个事务的操作必须是具备以下四个属性:原子性、一致性、隔离性和__永久性_。11、SQLServer2000局部变量名字必须以___@______开头,而全局变量名字必须以__@@_______开头。12、语句selectascii('D'),char(67)的执行结果是:___68______和_____C____。13、语句selectlower('Beautiful'),rtrim('我心中的太阳')的执行结果是:_____beautiful_______和___我心中的太阳________。14、选择运算是根据某些条件对关系做__水平____分割;投影是根据某些条件对关系做__垂直____分割。15、关系运算主要有__选择______、__投影______和连接。16、完整性约束包括___实体____完整性、__域____完整性、参照完整性和用户定义完整性。17、T-SQL语言中,有___算术______运算、字符串连接运算、比较运算和_逻辑____运算。18、语句selectday('2004-4-6'),len('我们快放假了.')的执行结果是:___7______和___7______。19、语句selectfloor(17.4),floor(-214.2),round(13.4382,2),round(-18.4562,3)的执行结果是:___17______、__-215____、__13.4400_______和__-18.4560_______。20、数据库系统具有数据的__外模式_______、___模式______和内模式三级模式结构。21、SQLServer2000局部变量名字必须以___@______开头,而全局变量名字必须以__@@_______开头。22、语句selectascii('D'),char(67)的执行结果是:__68_______和____c_____。23、在SQLServer2000中,数据库对象包括___表___、__视图____、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。24、语句selectday('2004-4-6'),len('我们快放假了.')的执行结果是:___6______和___7______。25、语句selectround(13.4321,2),round(13.4567,3)的执行结果是:__13.4300_____和__13.4570___。和备份事务日志8、在SQLServer2000中修改表的结构应使用关键字__ALTER____,修改表中的数据应使
    三、判断题Y1、在CREATEINDEX语句中,使用CLUSTERED来建立簇索引。(N2、可以在企业管理器中修改数据库的名称。()N3、恢复数据,可以在查询分析器中使用这样的命令:BACKUPDATABASEdatabase_nameFROMbackup()
    )
    N4、在查询分析器中修改帐户时可以用系统存储过程Sp_modibaccess。()Y5、每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。Y6、在Transact-SQL语句中,对不符合所有标识符规则的标识符必须进行分隔。N7、在SQLSERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。N8、在Transact-SQL语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。Y9、通配符“_”表示某单个字符。N10、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQLSERVER将它保存在syscommens系统表中。Y1.'在那遥远的地方'是SQL中的字符串常量吗?Y2.11.9是SQL中的实型常量吗Y3.select16%4,的执行结果是:0吗?N4.2005.11.09是SQL中的日期型常量吗?N5.¥2005.89是SQL中的货币型常量吗?N6.select25/2的执行结果是:12.5吗?Y7.'李逵'>'李鬼'比较运算的结果为真吗?N8.一个表可以创建多个主键吗?N9.创建唯一性索引的列可以有一些重复的值?Y10.smallint是SQL的数据类型吗?N11.SQLServer不允许字段名为汉字?Y12.职称in('教授','副教授'')与职称='教授'or职称='副教授'等价吗?N13.如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?Y14.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗?N15.固定数据库角色:db_datarader的成员修改本数据库内表中的数据吗?Y1.'在那遥远的地方'是SQL中的字符串常量吗?N2.'11.9'是SQL中的实型常量吗N3.select16%4,的执行结果是:4吗?N4.2005.11.09是SQL中的日期型常量吗?N5.¥2005.89是SQL中的货币型常量吗?N6.select25/2的执行结果是:12.5吗?Y7.'岳飞'>'文天祥'比较运算的结果为真吗?N8.一个表可以创建多个主键吗?N9.创建唯一性索引的列可以有一些重复的值?N10.固定数据库角色:db_datarader的成员能修改本数据库内表中的数据吗?
    四、简答题1、触发器的类型以及相对的语句命令?类型:①INSERT触发器、②UPDATE触发器、③DELETE触发器相对应的语句:①INSERT语句、②UPDATE语句、③DELETE语句2、用户权限的种类有哪些?各自的作用?权限类型及作用:①对象权限作用:决定用户对数据库对象所执行的操作,包括用户对数据库中的表、视图、列或存储过程等对象的操作权限②语句权限作用:决定用户能否操作数据库和创建数据库对象③隐含权限作用:控制那些只能由预定义系统角色的成员或数据库对象所有者执行的活动。3、为什么要创建索引(4分)答:创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是所以的最主要原因。第三,可以加速表与表之间的连接,特别是实现数据的参考完整性方面特有意义。第四,在使用ORDERBY和GROUPBY子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询过程中,使用查询优化器,提高系统性能4、简述INSERT触发器的工作原理(6分)答:当向表中插入数据时,INSERT触发器触发执行。当INSERT触发器触发时,新的记录增加到触发器表中和inserted表中。该inserted表是逻辑表,保存了所插入记录的拷贝,允许用户参考INSERT语句中的数据。触发器可以检查inserted表,来确定该触发器的操作是否应该执行和如何执行。在inserted表中的那些记录,总是触发表中一行或多行记录的冗余。5.简述SQLServer2000的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分配)。(6分)1.计算机的连接2.SQLServer登录(账户、固定服务器角色)3.库的访问(用户/角色:固定/自定义角色)4.表/视图的权限(selectinsertupdatedelete)5.存储过程、内嵌表值函数的权限(executeselect)6.表(视图)中列的权限(selectupdate)6.在SQLServer2000中,使用视图的好处是什么?(4分)(1)为用户集中需要的数据,简化了数据的用户操作;(2)对用户隐藏了数据库设计的复杂性;(3)简化用户权限的管理(4)组织数据导出到其它应用程序7.在SQLServer2000中,使用视图的好处是什么?(1)为用户集中需要的数据,简化了数据的用户操作;(2)对用户隐藏了数据库设计的复杂性;
    (3)简化用户权限的管理(4)组织数据导出到其它应用程序;8.在SQLServer2000中,用户访问表/视图、列的权限是什么?(1).数据表/视图(selectinsertupdatedelete)(2).列(字段)的访问(selectupdate)
    
  • 上一篇资讯: SQLserver外文翻译
  • 下一篇资讯: sqlserver备份脚本
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师