计算机

章节练习
章节练习
  • 小编正在收集试题...

历年真题
历年真题
  • 小编正在收集试题...

考前押题
考前押题
  • 小编正在收集试题...

考试试题

[问答题]请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:    注意:下面出现的“考生文件夹”均为%USER%在数据库newtest中现有学生表和成绩表,表结构如下:    Student(stuid, name, sex) (说明:学号,姓名,性别)Score(id,stuid,cname,grade) (说明:编号,学号,课程名,分数)1. 请使用SQL语句在数据库newtest中创建职工表:Emp(empid,empname,streetname,cityname) ;说明:empid (整型、主键),empname (定长字符串、长度20、字符集GB2312、不可空),streetname (变长字符串、最大长度50),cityname (变长字符串、最大长度30、不可空、缺省值为“N/A”)。要求编写SQL语句,创建该表。2. 编写SQL语句,按课程名进行分组,并从组内平均分高于85分的分组中、找出该课程的最高分,分别以“课程名”和“最高分数”为别名输出查询结果。请将此SQL语句存入考生文件夹下的sj12.txt文件中。3. 编写SQL语句,查询每个学生的总成绩,结果显示学生的name、stuid、total等信息,并按total升序排序,其中total为学生总成绩的别名。请将此SQL语句存入考生文件夹下的sj13.txt文件中。4.编写SQL语句,创建一个学生查询课程成绩的视图StuView,包含name、cname、grade。5.将newtest数据库所有表上的SELECT、UPDATE权限,授予给用户abc,密码123,登录机器IP:192.168.1.100。
[问答题]请在“答题”菜单下选择相应命令,并按照题目要求完成下面的简单应用题,具体要求如下:    注意:下面出现的“考生文件夹”均为%USER%    给定的企业员工管理数据库db_yggl中包括部门表tb_dept和职工表tb_emp,tb_dept包含的字段有deptno(部门号)、deptname(部门名称)、manager(部门负责人)、office(办公地点)、telephone(电话),tb_emp包含的字段有eno(员工号)、name(姓名)、sex(性别)、birth(出生年份)、education(学历)、worktime(参加工作时间)、title(职务)、salary(工资)、telephone(电话)和deptno(部门号)。    请按要求完成以下操作:    1. 创建一个名称为fn_yggl的存储函数,要求根据输入的员工号判断其工龄是否大于等于30,如果大于等于30,则将其工资增加5%作为奖励。(说明:计算工龄时只计年份)    注意:在考生文件夹中的sj21.txt文件已给出部分程序,但程序不完整,请考生删除下划线,并在下划线处填上适当的内容,使程序补充完整,不能增加或删除行,并按原文件名保存在考生文件夹下,否则没有成绩。    2.创建一个名称为sp_emp的存储过程,要求逐行显示“市场部”员工的姓名、学历、工资和该部门的平均工资。    注意:在考生文件夹中的sj22.txt文件已给出部分程序,但程序不完整,请考生删除下划线,并在下划线处填上适当的内容,使程序补充完整,不能增加或删除行,并按原文件名保存在考生文件夹下,否则没有成绩。