2022年上半年数据库系统工程师下午试题 (答案+详细解析)模拟四.docx
《2022年上半年数据库系统工程师下午试题 (答案+详细解析)模拟四.docx》由会员分享,可在线阅读,更多相关《2022年上半年数据库系统工程师下午试题 (答案+详细解析)模拟四.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年上半年数据库系统工程师下午试题 (答案+详细解析)模拟四简答分析题答案+详细解析试题四说明根据下面所给的AAA数据库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。假设使用名称为AAA的数据库,它包括Students(学号char15,姓名varchar15,年龄int,专业varchar17,入学日期DateTime)和Score(学号char15,课程名varchar19,成绩numeric(5,2)两张表。问题1请说出该程序段的功能。declareanumeric(5,2),bnumeric(5,2)seta=(sele
2、ctmax(成绩)fromscore)setb=(selectmin(成绩)fromscore)printa-b问题2请说出该程序段的功能。createprocedurexxk6(achar(8),bvarchar(10)asbegindeletefromscorewhere学号=aand课程名=bend问题3请说出该程序段的功能。declareenumeric(5,2)declarec1int,c2int,c3int,c4intsetc1=0;setc2=0;setc3=0;setc4=0declarexxxcursorforselect成绩fromscoreopenxxxfetchxxxi
3、ntocwhile'fetch_status=0beginif(c=90)setcl=e1+1;elseif(c=70)setc2=c2+1;elseif(c=60)setc3=c3+1;elsesetc4=c4+1fetchfromxxxintocendclosexxxdeallocatexxxprint优秀生人数:'+sb(c1,5);print食好生人数:'+str(c2,5);print及格生人数:'+str(c3,5);print及格生人数:'+sh(c4,5)问题4请写出一条查询语句,要求显示出Score表中的全部数据,并要求当成绩为空时显示数值-1。问题5请写出一条修改数据库定义的语句,将AAA数据库的初始大小更改为5MB,最大空间限定为10MB。1查看原文2查看原文3查看原文4查看原文5查看原文第4页 共4页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页第 4 页 共 4 页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年上半年数据库系统工程师下午试题 答案+详细解析模拟四 2022 上半年 数据库 系统 工程师 下午 试题 答案 详细 解析 模拟
限制150内