【计算机类职业资格】二级MYSQL数据库程序设计-5及答案解析.doc
《【计算机类职业资格】二级MYSQL数据库程序设计-5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级MYSQL数据库程序设计-5及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、二级 MYSQL 数据库程序设计-5 及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)给定 xsxk(学生选课)数据库中包含学生、课程和选课三个数据表,请按要求完成以下操作。(分数:30.00)(1).设计一个名称为 fn_学分的存储函数,根据给定的课程名称返回该课程对应的学分。(分数:15.00)_(2).设计一个存储过程 PR_学分,根据学号返回学生的总学分(注意:成绩 =60 分才能获得相应的学分)。(分数:15.00)_二、综合应用题(总题数:2,分数:70.00)1.对给定的企业数据库 db_emp 设计一个职工表 tb_emplo
2、yee 的操作页面,如下图所示。要求根据输入的职工号查询该职工的基本信息,单击“修改”按钮可以修改职工的基本信息。 (分数:35.00)_2.有 kwgl 数据库,存放习题中所提及的数据表。kwgl 数据库中有学生表(student)、系别表(dept):student:sid,sname,score,depmo(字段说明:学号,姓名,成绩,系别编号)dept:deptno,deptname(字段说明:系别编号,系名称)。 在 下有一个 sj3.php 页面,如图 1 所示。 初始情况下(即直接访问 sj3.php 时),显示出 deptno = 10001 的院系。然后,在下拉框中列出所有院
3、系的名称(depmame),在单击提交按钮时,根据用户的选择,使用 Get 方式,再次将请求发送到本页面进行服务器端处理,根据 Get 中参数 deptno 指定的院系编号,检索 student 表,列出指定院系所有学生的学号和成绩;在此响应中,需保持下拉框中院系的选择情况与用户提交时的选择情况一致。如图 2 所示。 (分数:35.00)_二级 MYSQL 数据库程序设计-5 答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)给定 xsxk(学生选课)数据库中包含学生、课程和选课三个数据表,请按要求完成以下操作。(分数:30.00)(1).设计一
4、个名称为 fn_学分的存储函数,根据给定的课程名称返回该课程对应的学分。(分数:15.00)_正确答案:()解析:DELIMITER$ Create function fn_( c_name char(10) returns int begin declare cc int; select course_credit into cc from course where course_name=c_name; return cc; end$(2).设计一个存储过程 PR_学分,根据学号返回学生的总学分(注意:成绩 =60 分才能获得相应的学分)。(分数:15.00)_正确答案:()解析:DELI
5、MITER ? CREATE PROCEDURE PR_(inout cno int ) BEGIN SELECT sum(course_credit) FROM course where course_no in (select course_no from ordering WHERE stu_no=cno and score=60); END?二、综合应用题(总题数:2,分数:70.00)1.对给定的企业数据库 db_emp 设计一个职工表 tb_employee 的操作页面,如下图所示。要求根据输入的职工号查询该职工的基本信息,单击“修改”按钮可以修改职工的基本信息。 (分数:35.0
6、0)_正确答案:()解析:html head meta http-equiv=“Content-Type“ CONTENT=“text/html; charset=gbk“ title修改职工信息/title /head body ?php if(!isset($_GET“send“) ? form method=“get“ ACTION=“get.php“ align=“center“ input type=“hidden“ name=“send“ value=“true“ 根据职工号查询:input type=“text“ name=“eno“ size=8 input type=“sub
7、mit“ name=“com“ value=“查询“ table align=“center“ border=1 trtd职工号:/td tdinput type=text name=“teno”/td/tr trtd姓名:/td tdinput type=text name=“tename”/td/tr trtd年龄:/td tdinput type=text name=“tage”/td/tr trtd工资:/td tdinput type=text name=“tsalary”/td/tr trtd部门名称:/td tdinput type=text name=“tdname”/td/t
8、r trtd /td tdinput type=submit name=com value=“修改“ align=“left“/td/tr /table ?php else ? form method=“get“ ACTION=“get.php“ align=“center“ input type=“hidden“ name=“send“ value=“true“ 根据职工号查询:input type=“text“ name=“eno“ size=8 input type=“submit“ name=“com“ value=“查询“ table align=“center“ border=1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 MYSQL 数据库 程序设计 答案 解析 DOC
