1 / 10
文档名称:

SQLServer数据库试题九及答案.pdf

格式:pdf   大小:898KB   页数:10页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQLServer数据库试题九及答案.pdf

上传人:青山代下 2024/5/13 文件大小:898 KB

下载得到文件列表

SQLServer数据库试题九及答案.pdf

相关文档

文档介绍

文档介绍:该【SQLServer数据库试题九及答案 】是由【青山代下】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【SQLServer数据库试题九及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..SQLServer数据库试题九及答案一、选择题(每题2分,共30分)1、下边不属于数据定义功能的SQL语句是:()、SQL数据库中的视图与以下哪项是对应的()。、以下选项中不是数据库复制种类的是()。、以下说法错误的选项是:()。,应当使用的操作是()。、在SQLServer2000中,索引的次序和数据表的物理次序相同的索引是()。()。、money、、varchar、、binary、、varchar、int8、以下选项中哪一项不是接见数据库系统的接口()。、在SELECT语句的WHERE子句的条件表达式中,能够般配0个到多个字符的通配符是()A.*B.%C.-D.?10、SELECT语句中与HAVING子句同时使用的是()子句。~15题使用以下数据:目前盘目前目录下有数据库db_stock,此中有表stock的内容是:、有以下SQL语句createviewstock_viewasselect*fromstockwhere交易所=”深圳”履行该语句后产生的视图包含的记录个数是()、有以下SQL语句:..createviewview_stockasselect股票名称as名称,单价fromstock履行该语句后产生的视图含有的字段名是()、名称、、单价C名称、单价、交易所D股票名称、单价、交易所13、履行以下SQL语句后selectdistinct单价fromstockwhere单价=(selectmin(单价)fromstock)intodbfstock_x表stock_x中的记录个数是()、求每个交易所的均匀单价的SQL语句是()(交易所,avg(单价)(交易所,avg(单价)(交易所,avg(单价)(交易所,avg(单价)FROMstockGROUPBY交易所15、在目前盘目前目录下删除表stock的命令是()、填空题(每空2分,共30分)1、SQLServer2000支持5种种类的储存过程:系统储存过程、、暂时储存过程、和扩展储存过程。2、在MicrosoftSQLServer系统中,数据库备份的种类包含:数据库备份、、和。3、触发器有3种种类,即INSERT种类、和。4、Transact-SQL语言有4部分元素构成,分别是:、数据定义语言、和一些附带的语言元素。5、事务的4个属性:原子性、一致性、和。6、ADO的对象模型为层次构造,主要的ADO对象有3个:、、和。7、函数datediff(year,’1998-10-12’,’2005-1-17’)的履行结果是;函数str(,3,1)的履行结果是。三、简答题(共3题,20分)1、为何要创立索引(4分)2、简述INSERT触发器的工作原理(6分):..3、依据所给的商品库和教课库,依据以下所给的每条SQL查问语句写出相应的功能,或许依据以下所给的每种功能写出相应的SQL查问语句。(每题2分,共10分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float,数目int)商品表2(商品代号char(8),产地char(6),品牌char(6),)在名称为教课库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char(7),姓名char(6),性别char(2),出诞辰期datetime,专业char(10),年级int)课程(课程号char(4),课程名char(10),课程学分int选课(学生号char(7),课程号char(4),成绩int)*from学生where学生号in(select学生号from选课groupby学生号havingcount(*)=1)*from学生where学生号in(select学生号from选课groupby学生号havingcount(*)<=2)ornotexists(select*=)(即分类名相同)商品的最高单价。***@m1学生所选课程中一门课的所有学生。:..四、设计题(每题4分,共20分)有一个“学生-课程”数据库,数据库中包含三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年纪(Sage)、所在系(Sdept)五个属性构成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)Sno为重点字。(2)“课程”o)、ame)、先修课号(Cpno)、redit)四个属性构成,可记为:ame,o为重点字。(3)“学生选课”表SC由学号(Sno)、o)、成绩(Grade)三个属性构成,可记为:SC(o,Grade)(O)为重点字。达成以下操作:1、成立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年纪Sage、所在系Sdept五个属性构成,此中学号属性不可以为空,并且其值是独一的。2、查考试成绩有不及格的学生的学号3、将学生95001的年纪改为22岁4、计算1号课程的学生均匀成绩5、创立一储存过程getDetailByName,经过输入参数学生姓名(如“章山),挑选出该学生的基本信息,对不存在此学生姓名的输入值,一定作一检测,打印信息“不存在此学生”。参照答案一、选择题(每题2分,共30分)1、A2、C3、B4、D5、D6、C7、B8、C9、A10、C11、B12、B13、B14、D15、C二、填空题(每空2分,共30分)1、当地储存过程、远程储存过程2、事务日记备份、差别备份、文件和文件组备份3、UPDATE种类、DELETE种类4、数据控制语言(或DCL)、数据操作语言(或DML):..5、隔绝性、长久性6、mand和Recordset7、7***三、简答题(每题5分,共20分)1、什么要创立索引?(4分)答:创立索引能够大大提升系统的性能。第一,经过创立独一性索引,能够保证每一行数据的独一性。第二,能够大大加速数据的检索速度,这也是因此的最主要原由。第三,能够加速表与表之间的连结,特别是实现数据的参照完好性方面特存心义。第四,在使用ORDERBY和GROUPBY子句进行数据检索时,相同能够明显减少查问中分组和排序的时间。第五,经过使用索引,能够在查问过程中,使用优化隐蔽器,提升系统性能。2、简述INSERT触发器的工作原理(6分)答:当向表中插入数据时,INSERT触发器触发履行。当INSERT触发器触发时,新的记录增添到触发器表中和inserted表中。该inserted表是逻辑表,保留了所插入记录的拷贝,允许用户参照INSERT语句中的数据。触发器能够检查inserted表,来确立该触发器的操作能否应当履行和怎样履行。在inserted表中的哪些记录,老是触发布中一行或多行记录的冗余。3、依据商品库和教课库,依据以下所给的每条SQL查问语句写出相应的功能,或许依据下列所给的每种功能写出相应的SQL查问语句。(每题2分,共10分)。。(含未选任何课程)的所有学生。,max(单价).*from学生,==any(select课程号from学生,==***@m1)四、设计题(每题4分,共20分)1、成立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年纪Sage、所在系Sdept五个属性构成,此中学号属性不可以为空,并且其值是独一的。CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20),SsexCHAR(1),SageINT,SdeptCHAR(15));2、查考试成绩有不及格的学生的学号SELECTDISTINCTSnoFROMCourseWHEREGrade<60;:..3、将学生95001的年纪改为22岁UPDATEStudentSETSage=22WHERESno='95001';4、计算1号课程的学生均匀成绩SELECTAVG(Grade)FROMSCo='1';5、创立一储存过程getDetailByName,经过输入参数学生姓名(如“章山),挑选出该学生的基本信息,对不存在此学生姓名的输入值,一定作一检测,打印信息“不存在此学生”。******@namenvarchar(10)ASIF(SELECTCOUNT(*)FROMStudentWHERESname=***@Name)>0SELECT*FROMStudentWhereSname=***@NameELSESELECT警示='不存在姓名为'+***@Name+'的学生资料'·全国2005年4月高等教育自学考试数据库技术试题(3)时间:2009-03-2518:06根源:作者:点击:6次;,正确的选项是();<>:03139一、单项选择题(本大题共20小题,每题2分,共40分)在每题列出的四个备选项中只有一个是切合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。,独立于DBMS软件和硬件设施的是()()():..,每组中有一个售货员作为组长,则组长与组内其余售货员之间的联系是(),错误的选项是()(X,Y)和S(X,Z),它们的主码分别是X和Y,则RS的主码是() (A,B)和S(A,B),则以下关系代数表达式中错误的选项是()∩S=S-(S-R)-S=R-(R∩S)∪S=R∪(S-R)∩S=R-(S-R)(),连结数据库驱动程序与数据库管理系统的桥梁是(),相关系:学生(学号,姓名,性别,班级),将其区分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据区分方式称为(),则选择子句应当为()!=,正确的选项是(),又支持全局应用:..(),,假如要使新建的数据库继承某些缺省设置,那么这些设置信息应寄存在(),能够键入SQL命令获取数据库查问结果的图形化工具是()(A,B)和S(B,C),在下边列出的SQL语句中,实现了关系代数表达式RS运算的是()*FROMR,=,B,CFROMR,=,,CFROMR,=,,,CFROMR,=:学生(学号,姓名,年纪),假设在年纪属性上建有索引,则该索引有益于加速履行查问语句()***FROM学生WHERE年纪<>*FROM学生WHERE姓名LIKE′张%′(A,B)和S(A,C),此中A既是R的主码,又是S参照R的外码,并且A不5个取空值。若R中有10个元组,S中有元组,则中含有的元组数目范围是(&·全国2005年4月高等教育自学考试数据库技术试题(4)时间:2009-03-2518:06根源:作者:点击:次nbsp;)A.(5,10)B.(5,15)C.(10,10)D.(10,15),都用到数据项X和Y,则致使死锁的状况是(),Y加共享锁;T2申请对X,;)A.(5,10)B.(5,15)C.(10,10)D.(10,15):..,都用到数据项X和Y,则致使死锁的状况是(),Y加共享锁;T2申请对X,,Y加排它锁;T2申请对X,,申请对Y的共享锁;同时T2对Y已加共享锁,,申请对Y的排它锁;同时T2对Y已加共享锁,申请对X的共享锁二、填空题(本大题共10小题,每题1分,共10分)。,__________模型的抽象级别最高。,并且可能致使数据的__________。。。(A,B,C)中有10个元组,A是R的主码,则中最多含有__________个元组。,能够将两个实体之间的M∶N联系变换为两个1∶M联系。,父表的__________属性同时也在子表中出现。、驱动程序管理器、__________和数据源四个部分构成。。三、简答题(本大题共5小题,每题3分,共15分)?:受权用户李明拥有查问R表的权限,并且李明能够将该权限转授给其余用户。“散布计算”观点的含义有哪些??:学生(学号,姓名,年纪,性别),、设计题(本大题共4小题,每题5分,共20分)已知以下两个关系:项目(项目编号:项目名称,项目负责人,金额),此中项目负责人是指负责该项目的教师的教师编号;参加(教师编号,项目编号),此中项目负责人也是该项目的参加者,同时一个教师能够参加多个项目。:..36—39题。:列出参加但其实不负责项目I1的教师的教师编号,此中I1为项目编号。:列出金额最高的项目的项目编号。:列出每个教师所参加项目的金额总和。:列出参加了项目编号为I1和I2项目的教师的教师编号。五、综合题(此题15分),此中包含以下信息:(1)运动队:队名、主教练,此中队名独一表记运动队。(2)运动员:运动员编号、姓名、性别、年纪。(3)运动项目:项目编号、项目名、所属类型。此中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员能够参加多个项目,每个项目能够有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及竞赛日期。依据上述表达,解答以下问题:(1)成立E-R模型(实体的属性能够省略)。(2)将E-R模型变换为关系模型,并用SQL写出建表语句,要求包含主码、外码拘束(责任编写:admin)