2023年sql数据库期末考试题及答案.docx

上传人:王** 文档编号:868287 上传时间:2024-02-08 格式:DOCX 页数:22 大小:40.17KB
下载 相关 举报
2023年sql数据库期末考试题及答案.docx_第1页
第1页 / 共22页
2023年sql数据库期末考试题及答案.docx_第2页
第2页 / 共22页
2023年sql数据库期末考试题及答案.docx_第3页
第3页 / 共22页
2023年sql数据库期末考试题及答案.docx_第4页
第4页 / 共22页
2023年sql数据库期末考试题及答案.docx_第5页
第5页 / 共22页
2023年sql数据库期末考试题及答案.docx_第6页
第6页 / 共22页
2023年sql数据库期末考试题及答案.docx_第7页
第7页 / 共22页
2023年sql数据库期末考试题及答案.docx_第8页
第8页 / 共22页
2023年sql数据库期末考试题及答案.docx_第9页
第9页 / 共22页
2023年sql数据库期末考试题及答案.docx_第10页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2023年sql数据库期末考试题及答案.docx》由会员分享,可在线阅读,更多相关《2023年sql数据库期末考试题及答案.docx(22页珍藏版)》请在优知文库上搜索。

1、2023Sql数据库期末考试题及答案一、单项选择题(共10道试题,共50分。)V1.SQLServer,保存着每个数据库对象的信息的系统表是(OoA. SysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs总分值:5分2 .在存在以下关键字的SQL语句中,不行能消灭Where子句的是(D)。A. UpdateB. DeleteC. InsertD. Alter总分值:5分3 .在查询语句的Where子句中,假设消灭了ageBetween30and40”,这个表达式等同于(AA. age=30andage=30orage30andage30orage40

2、2023Sql数据库期末考试题及答案总分值:5分4.假设要在一张治理职工工资的表中限制工资的输入范围,应使用(D)约束。a.PdrimarykeyB. FoR日GNKEYC. uniqueD.check总分值:5分5 .记录数据库事务操作信息的文件是(DJoA.数据文件B.索引文件C.关心数据文件D.日志文件总分值:5分6 .要查询XSH数据库CP表中产品名含有“冰箱”的产品状况,可用(C)命令。A. SELECT*FROMCPWHERE产品名称LIKE,冰箱,B. SELECT*FROMXSHWHERE产2023Sql数据库期末考试题及答案品名称LIKE,冰箱,C. SELECT*FROMC

3、PWHERE产品名称LIKE,冰箱%,D. SELECT*FROMCPWHERE产品名称=冰箱,总分值:5分7.储蓄全部多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)oA. 一对一的联系B. 一对多的联系C.多对一的联系D.多对多的联系总分值:5分8.SQL的聚拢函数COUNTSUM、AVGMAX、MIN不允许消灭在查询语句的(D)子句之中。A. SELECTB. HAVINGC. GROUPBY.HAVINGD. WHERE总分值:5分9 .列值为空值(NULL),则说明这一列(OoA.数值为OB.数值为空格C.数值是未知的D.不存在总分值:5分10 .数据库的数据一般存放在

4、(D)中。A.内存8. CPUC.存放器D.磁盘总分值:5分二、推断题(共10道试题,共50分。)VI.假设定义视图的FRe)M子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。AA.错误B.正确总分值:5分2 .在Sysdatabases中,还记录着存储过程中每个参数的信息。AA.错误B.正确总分值:5分3 .在SELECT语句中,当使用ORDERBY子句时,肯定要使用GROUPBY子句。AA.错误B.正确总分值:5分4 .由于索引是独立的,删除表时,与该表相关的索引并不被删除。AA.错误B.正确总分值:5分5 .日志文件用于存放恢复数据库用的全部日志信息,每个数据

5、库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名IdfBA.错误B.正确总分值:5分2023Sql数据库期末考试题及答案6 .使用INSERT命令一次只能插入一行数据。AA.错误B.正确总分值:5分7 .已使用DROPTABLE除去删除表,假设要删除表上的视图,必需通过使用DRoPVIEW手工删除。BA.错误8 .正确总分值:5分8. SQLServer存储过程能够马问数据库。BA.错误B.正确总分值:5分9. 两个空值相比较的结果是未知。BA.错误B.正确总分值:5分10. 在INSERT语句中,VALUES歹Ij表中的表达式的数量,必需匹配列表中2023Sql数据库期末考试题及答案的

6、列数,表达式的数据类型必需可以和表格中对应各列的数据类型兼容。BA.错误B.正确总分值:5分SQLServer数据库试题十及答案一、单项选择题(每题2分,共15题)LSQLSerVer2023是一个(C)的数据库系统。(八)网状型(B)层次型(C)关系型(D)以上都不是2.DTS是一个简称,它的全称是(B)oA.数据运输系统B.数据传输效劳C.数据库传输系统D.数据库运输效劳3.SQLServer2023承受的身份验证模式有(D)o(八)仅Windows身份验证模式(B)仅SQLServer身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式2023Sql数据库期末考试题及答

7、案4.SQL语言依据用途可以分为三类,下面选项中哪一种不是的:(C)(八)DMLDCL(C)DQL(D)DDL5 .在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(八)*(B)%(C)-(D)?6 .SQLServer供给的单行注释语句是使用(B)开头的一行内容。(八)“/*”(B)“一”(C)“(D)7 .以下那种类型能作为变量的数据类型(Oo(八)text(B)ntext(C)table(D)image8 .下面不属于数据定义功能的SQL语辘(C)A.CREATETABLEB.CREATECURSORC.UPDATED.ALTERTABLE9 .假

8、设期望完全安装SQLServer,则应B.最小安装D.仅连接选择(八)oA.典型安装自定义安装10 .在SQLSERVER中局部变量前面的字符为:(D)(八)*(B)#(C)(D)11.假设有两个表的连接是这样的:table_lINNERJOINtable_2其中table和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D)(八)包括table中的全部行,不包括table_2的不匹配行(B)包括table_2中的全部行,不包括table_l的不匹配行(C)包括和两个表的全部行(D)只包括table和table_2满足条件的行12.对视图的描述错误的选项是:(D)(八)是一张

9、虚拟的表(B)在存储视图时存储的是视图的定义2023Sql数据库期末考试题及答案(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图13.在T-SQL语言中,假设要修改某张表的构造,应当使用的修改关键字是(C)。(八)ALTER(B)UPDATE(C)UPDAET(D)ALLTER14. SQLServer2023供给了一整套治理工具和有用程序,其中负责启动、暂停和停顿SQLSerVer的4种效劳的是(D)o(八)企业治理器(B)导入和导出数据(C)大事探察器(D)效劳治理器15.要查询book表中全部书名中以“计算机”开头的书籍的价格,可用(D)语句。(八)SELECTpr

10、iceFROMbookWHEREbook_name=,计算机*,(B)SELECTpriceFROMbookWHEREbook_nameLIKE,计算机*,(C)SELECTpriceFROMbookWHEREbook_name=,计算机,2023Sql数据库期末考试题及答案(D)SELECTpriceFROMbookWHEREbook_nameLIKE,计算机,二、填空题(每空2分,共15空)1数据库系统的特点分别是数据的构造化、数据独立性和。2在SQLSerVer2023中,一个批处理语句是以完毕的。3SQLSelver2023中的数据以页为根本存储单位,而8个相邻的页称为扩展盘区,那么扩

11、展盘区的大小应当为。4在SQLSerVer2023中,索引的挨次和数据表的物理挨次不一样的索引是5假设要计算靠中数据的平均值,可以使用的聚合函数是O6游标的概念包括两个局部,它们是和。7一个事务的操作必需是具备以下四个属性:原子性、和长久性。8在SQLSerVer2023中,我们仓垃数据库的语句是,而修改数据库的语句是。9在我们说到数据完整性时,使用是优先于使用触发器、规章和。三、简答UO分)1 .声明一个长度为16的字符型变量cnamew,并赋初值为“数据库系统概述”。请按前面的要求写出相应语句。2 .在字符串中,我们应当怎样来产生一个回车并生成一个行?四、程序阅读题(10分)下面程序段的功

12、能是:在数据库中推断是否存在名为my_proc的存储过程,假设存在,则删除之,然后创立同名的存储过程,该存储过程的功能是向author_id、author_name、address和telephone字段插入藏据。阅读并答复以下问题:USEbookdbGOIFEXISTS(SELECTFROMSysobjectsWHEREname=,myproc,andtype=,)DROPPROCmy_procGOCREATEPROCmy_procaintzbchar(8),cchar(50)INSERTINTOclients(client_idzclient_name,address)VALUES(a,b

13、,C)GO问题:CU填写该程序段中空白处的内容:2任写一条调用该存储过程的语句:O五、编程题20分,共4题StUdent表1学生表臂姓名性别年龄系别1吴好男18计算机系2崔平-4Ar女llll21经管系3钱筱女19电子系COUrSe表(课程表)SC表选课表课程号课程名学分1SQLServerAr-AL.142数据构造33专业英语2-w118821902q2q7070fy1、把course表中课程号为3的课程的学分修改为3。(3分)2、在student表中查询年龄大于18的学生的全部信息,并按学号降序排列。(4分)3、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和

14、性别。(6分)4、student表创立一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。(注:在创立触发器之前要推断是否有同名的触发器存在,假设存在则删除之。)(7分)参考答案一、单项选择题(每题2分,共15题)1.C2,B3.D4.C5.B6.B7.C8.C9,A10.D11.D12.D13.C14.D15.D二、填空题(每空2分,共15空)1.数据共享可控冗余2.G03.64KB4.非聚拢索引5.AVG函数6.游标结果集游标位置7.全都性隔离性8.CREATEDATABASEALTERDATABASE9,约束默认值三、简答(10分)1.DECLAREcnamechar(16)2023sql数据库期末考试题及答案SETClIame=,数据库系统概述,或者是DECLAREcnamechar(16)SELECTCilame=,数据库系统概述2.CHAR(13)+CHAR(10)四、程序阅读题(5分)1. namePas2. EXECmy.proc7/李好,考试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!