一、视图练习题:
1.创建一个本地视图(viewjsjbgz),要求结果中包含工号、姓名、职称和该教师的基本工资等字段,并按职称和基本工资排序。
2.创建一个本地视图(viewxs),要求结果中包含xs表的所有字段。
3.创建一个本地视图(viewjskk),要求显示js表、rk表以及kc表中工号以“a”开头的教师的工号、姓名、***号、课程代号、课程名以及该课程的课时数。
4.打开“数据工作期”窗口,在命令窗口中分别依次输入和执行下列命令,每条命令执行后注意观察“数据工作期”窗口中的变化情况:open database sjkuse viewjsjbgzbrowsesele 5use viewjsjbgzsele 6use viewjsjbgzsele viewjsjbgzuseclose dataopen database sjkdele view viewjsjbgz
5.设置viewjsjbgz视图中xm字段的更新能发送到基表js的xm字段。6.
将viewjsjbgz视图修改为参数化视图,使得该视图可以根据输入的教师工号参数,输出该教师的基本工资情况。“筛选”选项卡中插入一行:教师工号。
设置好后运行参数化视图。
7.创建一个基于js表、rk表以及kc表的视图viewjsrk,显示gh、xm、zcdh、kcm、kss等字段。要求视图可更新课程表的课程名和课时数字段。
8.创建一个基于viewjsrk视图和zc职称表的查询jrzc。要求列出视图中的所有。
字段、教师职称和每个教师的总课时数。输出总课时数大于4的记录。9.
创建一个基于viewjsrk视图的视图viewjrkc。要求显示教师姓名、任课课程名以及该课程的课时数,在该视图中对课时数的更新允许发送到其基表――kc表。
10.创建一个基于xs表、cj表和kc表的参数化视图viewxscj,显示xh、xm、kcdh、
kcm、cj等字段。使得该视图可以根据输入的课程代号参数,输出该课程每个学生的成绩。
二、查询练习题。
1.创建一个查询(显示js表和zc表中职称为“教授”的所有教师的工号、姓名、出生日期、工作日期和职称,并将结果保存到临时表jszctemp中。
2.创建一个查询(查询所有男生的籍贯情况。要求查询结果中包含学生学号、姓名、性别、籍贯和出生日期,按学生学号进行排序。
3.创建一个查询(查询各系科“中文windows95”和“管理信息系统”这两门课程的学习情况。要求查询结果中包含课程名、系名、两门课程各系科的学习人数、平均成绩、最高分,并且平均成绩要求大于70分,最后按课程名和系名进行排序。
4.创建一个查询(查询各系科工龄不低于20年的所有教师的基本工资情况。要求查询结果中包含各系科系名、满足条件的教师人数、基本工资总额、平均基本工资和最低基本工资,输出平均基本工资大于900的系科,并按平均基本工资进行排序。
5.创建一个查询(查询职称是教授和副教授的所有教师的收入情况。要求查询结果中包含教师姓名、职称、个人收入(仅包括基本工资和岗位津贴),并按个人收入进行排序。
6.创建一个查询(统计各教师的任课课时数,按系科和工号排序。
查询练习题
网络数据库 讲稿。简单的单表查询。例1 检索出1983年6月1日之后出生的学生的姓名 性别和民族,并按降序排列。select 姓名,性别,民族 from 学生 where 出生日期 1983 6 1 order by 出生日期 desc 多表查询。在from后跟随多个表。例1 查找出已修学分达到20...
查询综合练习题
1.显示每个学生的每门课的成绩。带有关系的选择查询 2.统计各系的男女教师人数 统计1992年参加工作的男教师人数分别保存为各自命名 自。选名称 的查询结果。带条件 计算的选择查询 3.统计各类职称教师人数,列字段显示 人数 预定义计算,性别分组的选择查询 4.求每个学生的平均分 四舍五入,取整 将...
sql查询练习题
商信息表 supplier 商标号 supplierid intpk 商名称 suppliername varchar 20 联系 suppliertel varchar 10 通信地址 address varchar 50 邮政编码 postcorder varchar 20 所在城市 city ...