在考生文件夹下有kwgl数据库,存放试题中所提及的数据表。
kwgl数据库中有学生表(student)、系别表(dept):student:{sid,sname,score,deptno}(字段说明:学号,姓名,成绩,系别编号)dept:{deptno,deptname }(字段说明:系别编号,系名称) 在考生文件夹下有一个sj.php页面,如下图所示:
初始情况下(即直接访问sj3.php时),显示出deptno=10001的院系。然后,在下拉框中列出所有院系的名称(deptname),在点击提交按钮时,根据用户的选择,使用Get方式,再次将请求发送到本页面进行服务器端处理,根据Get中参数deptno指定的院系编号,检索student表,列出指定院系所有学生的学号和成绩;在此响应中,需保持下拉框中院系的选择情况与用户提交时的选择情况一致。如下图所示:
请考生在横线处填上适当的内容后并把横线删除,使其成为一段可执行的完整PHP程序,并按原文件名保存在考生文件夹下,否则没有成绩。
6
在考生文件夹给出的企业数据库db_emp中有职工表tb_employee和部门表tb_dept,tb_employee包含的字段有eno(职工号)、ename(姓名)、age(年龄)、title(职务)、salary(工资)和deptno(部门号),tb_dept包含的字段有deptno(部门号)、dname(部门名称)、manager(部门负责人)、 telephone(电话)。
1. 用SQL语句完成以下操作:给企业新增加一个\公关部\,部门号为\,电话为\,并任命\担任部门负责人。
2. 用SQL语句将tb_employee表中salary字段的默认值修改为3500。
3. 用SQL语句查询\销售部\的员工总人数,要求查询结果显示为\总人数\,并将此SELECT语句存入考生文件夹下的sj13.txt文件中。
4. 用SQL语句为\采购部\建立一个员工视图v_emp,包括职工号(eno)、姓名(ename)、年龄(age)和工资(salary)。 5. 使用SQL语句,在当前系统中新建一个用户,用户名为Yaoming,主机名为localhost,密码为\,授予其对db_emp数据库中tb_employee表的更新权限,并允许其可以将此权限授予其他人。
在考生文件夹下给出的企业数据库db_emp中包含职工表tb_employee和部门表tb_dept。
1. 设计一个名称为tr_emp的触发器,完成的功能是:当删除部门表中的记录时,将职工表中的部门信息置空。并使用命令触发该触发器,并查看结果。
注意:在考生文件夹中的sj21.txt文件已给出部分程序,但程序不完整,请删除下划线,并在下划线处填上适当的内容,使程序补充完整,并按原文件名保存在考生文件夹下,否则没有成绩。
2.设计一个名称为fn_emp的存储函数,要求能根据给定的部门名称返回该部 门的工资总和。
注意:在考生文件夹中的sj22.txt文件已给出部分程序,但程序不完整,请考生删除下划线,并在下划线处填上适当的内容,使程序补充完整,并按原文件名保存在考生文件夹下,否则没有成绩。
在考生文件夹下存有一个sj3.php文件的简单PHP程序,功能是对给定的企业数据库db_emp设计一个职工表tb_employee的操作页面,如下图所示。要求根据输入的职工号查询该职工的基本信息,点击\修改\按钮可以修改职工的基本信息
但程序是不完整的,请在注释行\下一行填入正确的内容,然后删除下划线,但不要改动程序中的其他内容,也不能删除或移动\。修改后的程序存盘时不得改变文件名和文件夹。
7
在考生文件夹存有一商场信息管理系统的数据库db_mall,其包含一个记录商品有关信息的商品表tb_commodity,该表包含的字
段有商品号(cno)、商品名(cname)、商品类型(ctype)、产地(origin)、生产日期(birth)、价格(price)和产品说明(desc1)。 1. 使用SQL语句,计算商品表中北京产的电视机的价格总和(字段名为:total),并将此SELECT语句存入考生文件夹下的sj11.txt文件中。
2. 使用SQL语句,将商品表中的产品说明(desc1)字段删除,以简化该表。
3. 使用SQL语句,在商品表中添加如下一行信息,商品名:钢笔;商品类型:文具;产地:上海;生产日期:2012-12-25;价格:25。
4. 使用SQL语句,在数据库db_mall中创建一个视图v_bjcommodity,要求该视图包含商品表中产地为北京的全部商品信息。 5. 使用SQL语句,在当前系统中新建一个用户,用户名为client,主机名为localhost,并为其授予对商品表中商品号(cno)字段和商品名(cname)字段的select权限。
在考生文件夹下存有一商场信息管理系统的数据库db_mall,其包含一个记录商品有关信息的商品表tb_commodity,该表包含的字段有商品号(cno)、商品名(cname)、商品类型(ctype)、产地(origin)、生产日期(birth)、价格(price)。
1. 请创建一个名为tri_price的触发器,在插入新的商品记录时,能够根据商品的品名和产地自动设置商品的价格,其具体规则如下:若商品为上海产的电视机,则价格设置为2800,其它商品价格的设置可为缺省。
注意:在考生文件夹中的sj21.txt文件已给出部分程序,但程序不完整,请删除下划线,并在下划线处填上适当的内容,使程序补充完整,并按原文件名保存在考生文件夹下,否则没有成绩,最后运行测试。
2. 请创建一个名为sp_counter的存储过程,用于计算商品表tb_commodity的商品记录数。
注意:在考生文件夹中的sj22.txt文件已给出部分程序,但程序不完整,请删除下划线,并在下划线处填上适当的内容,使程序补充完整,并按原文件名保存在考生文件夹下,否则没有成绩,最后运行测试。

