2023年4月自考-管理系统中的计算机应用00052(实践练习题 5 )
一.在素材文件夹下完成如下操作:
1. 新建一个数据库文件“教学管理”,将自由表“教师”、“授课”和“工资”加入该数据库。
2. 设置教师表职称字段的有效性规则,职称只能为“教授”、“副教授”、“讲师”或“助教”;设置工资表中岗位津贴不能超过基本工资。
在素材文件中,已经存在文本文件”SQL.TXT”,将命令保存到该文件指定的位置。
3. 用SQL INSERT语句插入元组("20","朝鲜族")到“民族”表的民族代码、民族名称字段中(注意不要重复执行插入操作)。将相应的SQL语向存储在文本文件”SQL.TXT”指定的位置。
4. 用SQL DELETE语句从“授课”表中物理删除(注:不是逻辑删除)职工号为“041012”且授课课号为“0701014”的记录。将相应的SQL语句保存在文本文件”SQL.TXT”指定的位置。
5. 用SQL UPDATE语句计算“工资”表中所有教师的所得税和会费。所得税为“基本工资”、“岗位津贴”和“奖金”之和超出5000元的按5%计提,未超出的所得税为零;会费按基本工资的0.5%计算。将相应的SQL语句保存在文本文件”SQL.TXT”指定的位置。
6. 用SQL SELECT语句,基于“学生”表建立一个查询,查询和王远航同乡的学生信息。该查询包含学号、姓名、性别和籍贯四个输出字段,并要求先按性别降序排序、再按学号升序排序,查询去向为表Tab1。将相应的SQL语句保存在文本文件”SQL.TXT”指定的位置。
7. 用SQL SELECT语句,基于“雇员”表建立一个查询,查询雇用日期为1993年的雇员信息。该查询包含雇员id、姓名(姓氏和名字的组合)、头衔和地址四个输出字段,并要求先按头衔升序排序、再按姓名降序排序,查询去向为表Tab2。将实现该查询的SQL语句保存到文本文件”SQL.TXT”指定的位置。
8. 基于课程表,使用报表向导生成一个报表文件REPORT.FRX,其中包括课程表的课程代码、课程名称、学分和学时4个字段,报表样式为“账务式”,按“学分”降序排序,报表标题为“课程信息一览表”,其他选项取默认值。
9. 用SQL SELECT语句,基于“类别”、“产品”和“供应商”3张表建立一个查询(注意表之间的连接字段),查询供应商城市为北京的订单信息。该查询包含地区、类别名称和总库存量3个输出字段,并要求先按地区升序排序、再按总库存量降序排序,查询去向为表Tab2。将实现该查询的SQL语句保存到文本文件”SQL.TXT”指定的位置。