欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    滨州学院数据库开发技术期末复习题及参考答案.docx

    • 资源ID:952732       资源大小:31.70KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    滨州学院数据库开发技术期末复习题及参考答案.docx

    2023年下学期数据库开发技术复习资料一、简答题1 .存储过程和存储函数有什么区别?(5分)(1分)答案:存储过程是一系列保存在数据库里的指令,过程将按照指令执行但不会返回任何值,该过程由CalI语句调用,并且只能使用输出变量来传递返回值。存储函数是一系列保存在数据库里的指令,并且返回一个值。就像其他任何函数一样,函数可在语句中被调用,并返回一个值。2 .排序顺序一般服从什么规则,可以从数字,字母,汉字等角度进行说明。(1分)答案:排序顺序一般服从以下规则:1)数字<字母汉字2)数字0-9,从小到大,15>9如果数字变为字符型那就不一定按照数字大小规律5Y23)字母:A<Zva<z,按照ASSnC比较4)汉字:你ni<他ta<我wo,你niv您nin,按照拼音字母比较(逐个比较)3 .请说明truncatetable和deletefrom的区别。DELETEfrom通过Where指定删除范围执行效率低返回被删除的记录数面向事务TRUNCATEtable只能删除全部数据执行效率高返回值为0没有事务(1分)答案:TRUNCATETABLE和不带WHERE的DELETE功能是一样的,都是删除表中的所有数据,不过TRUNCATETABLE速度更快,占用的日志更少,这是因为Truncatetable直接释放数据页并且在事务日志中也只记录数据页的释放,而delete是一行一行地删除,在事务日志中要记录每一条记录的删除。那么可不可以用TRUNCATETABLE代替不带WHERE的DELETE呢?在以下情况是不行的:D要保留标识的情况下不能用Truncatetable,因为truncatetable会重置标识。2)需要使用触发器的情况下不能使用TRUNCATETABLE,它不会激发触发器。3)对于由FOREIGNKEY约束引用的表(即主键所在的表,不是外键所在的表)不能使用TRUNCATETABLEo4)对于参与了索引视图的表不能使用Truncatetable,注意指索引视图,并非普通视图。4 .请说明mysql数据库中标识符大小写敏感规则?(1分)答案:(1)数据库、表的标识符依赖于操作系统的文件系统以及系统变量IOWejCase_table_names的设置(2)歹h装引和存储过程标识符大小写不敏感(3)列别名也不敏感(4)触发器的大小写敏感规则同表和数据库(但不受IoWeJCase_table_names影响)5 .请简述警告的级别,以及查看警告的命令(至少写两个)(1分)答案:A.(1)EiTor:错误消息显示了一个严重的问题,并组织服务器完成该请求。(2) Waming:警告消息显示了服务器可以继续处理该请求的问题。(3) note:提示消息只是一个信息。6 .请简述数据库语句执行过程,从预处理程序角度进行说明。(1分)答案:数据库语句执行过程:(1)编译、判断程序语法(关键字),语义(表名、列名等数据库的对象)是否正确(2)生成执行计划:将编译后的语句执行,考虑性能问题(往往是数据库管理系统自身完全)(3)获取语句相关的数据*基于性能考虑,数据库会提前进行编译工作称为预编译,这样就可以节约执行时间7 .请说明视图的的注意事项(1分)答案:创建视图,只能产生一个结果集(1)运行创建视图的语句需要用户具有创建视图(CRATEVIEW)的权限,若加了0RREPLACE时,还需要用户具有删除视图(DROPVIEW)的权限;(2) SELECT语句不能包含FROM子句中的子查询;(3) SELECT语句不能引用系统或用户变量;(4) SELECT语句不能引用预处理语句参数;(5)在存储子程序内,定义不能引用子程序参数或局部变量;(6)在定义中引用的表或视图必须存在。但是,创建了视图后,能够舍弃定义引用的表或视图。要想检查视图定义是否存在这类问题,可使用CHECKTABLE语句;(7)在定义中不能引用TEMPoRARY表,不能创建TEMPoRARY视图;(8)在视图定义中命名的表必须已存在;(9)不能将触发程序与视图关联在一起;(10)在视图定义中允许使用ORDERBY,但是,如果从特定视图进行了选择,而该视图使用了具有自己ORDERBY的语句,它将被忽略。8 .MySQL处理列缺失值或遗漏值的规则。(1分)答案:有定义default子句,值插入该子句指定的值;没有指定default子句时,在非严格模式下插入列数据类型的隐含缺省值,在严格模式下产生错误。9 .分别写出启动、连接、停止和卸载MySqI服务(服务名为MySqI)的语句?(1分)答案:启动:netstartmysql链接:mysql-uroot-proot停止:netstopmysql卸载:mysqld-removemysql二、单项选择题10 .关于在非严格模式下处理无效值,哪个是错误的()(1分)A.基于列定义的限制隐含值来执行类型转化。B.在可能的情况下调整无效的输入值为合法值,并产生警告信息。C.转换超出范围的值为范围内的值。D.拒绝无效值,产生错误。答案:D11 .查看全局SQL模式的命令是()(1分)A.selectSqLmodeB.selectsession.sql_modeC.selectglobal.sql_modeD.selectglobal.sql-mode答案:C12 .关于SELECT语句以下哪一个描述是错误的()(1分)A.SELECT语句用于查询一个表或多个表的数据。B.SELECT语句属于数据操作语言(DML)。C.SELECT语句的列必需是基于表的列的。D.SELECT语句表示数据库中一组特定的数据记录。答案:C13 .在非严格模式下保存250到TINYINT类型字段时实际保存值是()(1分)A.250B.0C.127D.128答案:C14 .SELECTCONCAT_WS(7,JA,,NULLJBNULL)的结果是()(1分)A.ABB.NULLC.A/BD.A/B/答案:C15 .对于REPLACE语句描述错误的是()(1分)'REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。B.通过返回值可以判断是否增加了新行还是替换了原有行。C.因主键重复插入失败时直接更新原有行。D.因主键重复插入失败时先删除原有行再插入新行。答案:C16 .查看当前隔离级别的指令是()(1分)A.SELECTtx_isolationB.SELECT©transactionC.SELECTisolationD.SELECTisolatioin_level答案:A17.SELECTSUBSTRINGJNDEXCWelcometoChina'Jto',-1)的结果是C、(1分)A.WelcomeB.toC.ChinaD.Welcometo答案:C18.SELECTSUBSTRING,WelcometoChina',9,2)的结果是()(1分)A.WelcomeB.toC.ChinaD.Welcometo答案:B19.查看系统中可用的字符集命令是()(1分)A.showcharactersetB.showcollationC.showcharacterD.showset答案:A20.SELECT*FROMcitylimit5,10描述正确的是()(1分)A.获取第6条到第10条记录。B.获取第5条到第10条记录。C.获取第6条到第15条记录。D.获取第5条到第15条记录。答案:C21.SELECTLOCATECkfJWeleometOChina")的结果是()(1分)A.7B.8C.9D.10答案:C22 .查看是否启用自动提交的指令是()(1分)A.SELECTautoB.SELECTautocommitC.SELECTcommitD.SELECTauto_commit答案:B23 .修改列指令是()(1分)A.ALTERTABLE.MODIFY.B.ALTERTABLE.MODIFYCOLUMN.C.ALTERTABLE.UPDATE.D.ALTERTABLE.UPDATECOLUMN.答案:A24 .设置语句结束符的命令是()(1分)A.setB.endC.delimiterD.finish答案:C25 .VARCHAR类型字段保存最大的字符数是()(1分)A.255B.1025C.65533D.65535答案:C26.SELECTLEASTCabTCdrefVgh,)结果是()(1分)A.abB.cdC.efD.gh答案:A27 .导入SqI脚本文件的命令是()(1分)A.sourceB.scriptC.fileD.sql答案:A28 .查看MySQL版本语句是()(1分)A.mysql-versionB.mysql-VERSIONC.mysql-helpD.mysql-v答案:A29.SELECTGREATEST('ab','cd','efgh')结果是()(1分)A.abB.cdC.efD.gh答案:D30.GROUP_CONCATO函数作用是()(1分)A.将每组M结果字符串连接起来B.将每组的结果累加C.统计每组的记录数D.统计每组的平均值答案:A31.关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是()(1分)A.两者值的范围不一样。B.两者值的范围一样。C.两者占用空间不一样。D.TIMESTAMP可以自动记录当前日期时间。答案:B32 .ENUM类型的字段IeVeI定义为(LOW、MIDDLE.HIGH),ORDERBYleVeIaSC的顺序是()(1分)A.HIGH、LOW、MIDDLEB.LOW、MIDDLE>HIGHC.MIDDLE、LOW、HIGHD.HIGH>MIDDLE、LOW答案:B33 .删除列指令是()(1分)A.ALTERTABLE.DELETE.B.ALTERTABLE.DELETECOLUMN.C.ALTERTABLE.DROP.D.ALTERTABLE.DROPCOLUMN.答案:D34 .GROUP子句带WlTHRoLLUP的作用是()(1分)A.将每组的结果累加B.统计每组的平均值C.统计每组的记录数D.产生多个级别的统计值答案:D35.关于在严格模式下处理无效值,哪个是错误的()(1分)A.允许超出范围的值B.拒绝超出范围的值。C.拒绝不正确数据类型的值。D.拒绝没有缺省值的非空列。答案:A36.以下哪一种指令无法增加记录()(1分)A.INSERTINTO.VALUES.B.INSERTINTO.SELECT.C.INSERTINTO.SET.D.INSERTINTO.UPDATE.答案:D37.SELECTFLOOR(14.7),FLe)OR(14.7)的结果是()(1分)A.-15,14B.-15,15

    注意事项

    本文(滨州学院数据库开发技术期末复习题及参考答案.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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

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

    收起
    展开