5—单元5 数据查询与维护(9)

2019-08-30 18:07

(1)用Create语句创建职工档案表JA01;

(2)用Insert语句或企业管理器输入表5.5所示记录内容; (3)用自连接与内连接方式显示职工的性别、系部与负责人姓名。

5.5 在班级编码表TB03与系部编码表TB06中,以TB0601、TB0602、TB0302、TB0303为分组字段,统计各系各班各门课程的平均分、最高分、最低分及学生人数,并按TB0601、TB0602、TB0303 升序排序。要求用汉字显示标题。

5.6 在学生成绩表XA05中,以系、班、学号、姓名为分组字段,统计各系各班每位学生的的平均分、最高分、最低分及课程门数,并按系(升序)、班(升序)、学号(升序)降序排序,要求用汉字显示标题。

5.7 用关系子查询,查询与学号为’100022101’的学生同班所有同学的信息(学号、姓名、班级编码、班级名称、系部名称)。要求用汉字显示标题。

5.8 用自连接查询与学号为’100022101’的学生同班所有同学的信息(学号、姓名、班级编码、班级名称与系部名称)。要求用汉字显示标题。

5.9 用In子查询,查询与’李明’同班所有男生的信息(学号、姓名、性别、班级编码与班级名称)。要求用汉字显示标题。

5.10 在班级课程表TA19中,查询周学时高于平均周时数的课程信息,包括班级名称、课程编码、课程名称、课程类别、课程性质、教核标志、起始周数次、教学周数、周学时数、课时数,其中,课时数=教学周数*周学时数。

5.11 在学生成绩表XA05中,用内连接查询选修“Java程序设计”的学生学号、姓名、班级与课程名。

5.12 在学生成绩表XA05中用Not Exists子查询,查询没有选修课程编码为“5058”的学生的学号、姓名与成绩。

5.13 在班级编码表TB03中用Any或All子查询,查找计算机系(编码为“30”)中班级人数小于机械系(编码为“10”)所有班级人数的班级信息(班级编码、班级名称、班级人数、系部名称)。

5.14 创建学生档案表的视图XA01_View。

(1)用该视图查询指定系(’计算机系’)、班级(’ 计算机30121’)、的所有学生信息(系名、班级名、学号、姓名、性别、民族、籍贯、政治面貌、身份证号、家庭地址、邮政编码),并按班内序号排序。

(2)用该视图按各系各班各地区(按籍贯字段)统计2001年入学的学生人数。显示系名、班名、地区名与学生人数。

5.15 创建学生成绩的视图XA05_View。

(1)用该视图查询指定学年(’ 2001-2002’)、学期(2’)、班级(‘计算机30121’)、课程(’C 语言程序设计’)的所有学生成绩信息(班内序号、学号、姓名、课程名称、课程性质、考核

- 176 -

标志、考核成绩、学分),并按班内序号排序。

(2)用该视图统计各系各班各门课程的平均成绩、最高分、最低分与班级人数,并按系部编码与班级编码排序。

(3)用该视图统计各系各班每位学生的的平均分、最高分、最低分及课程门数,并按系(升序)、班(升序)、学号(升序)排序,要求用汉字显示标题。

5.16 在系部编码表TB06中,完成如下工作: (1)查询TB06中所有记录;

(2)插入一条记录,记录内容为:’05’,’外语系’,’WYX’,’唐明’ (3)查询新插入的记录内容;

(4)将上述记录内容修改为为:’05’,’英语系’,’YYX’,’刘明’ (5)查询新修改的记录内容; (6)删除上述记录; (7)查询TB06中所有记录。

5.17 在学生成绩表XA05中,完成如下工作。

(1)查询2001-2002学年第2学期计算机30121班“C 语言程序设计”所有学生成绩信息。

(2)删除2001-2002学年第2学期计算机30121班C 语言程序设计所有学生成绩信息。 (3) 从班级课程表TA19与学生档案表XA01中,将2001-2002学年第2学期计算机30121班“C 语言程序设计”所有学生成绩信息(除成绩外)插入到XA05中去。

(4)查询2001-2002学年第2学期计算机30121班C 语言程序设计所有学生成绩信息。 说明:实验5.5到5.22全部使用Xsgl数据库中的数据表。

- 177 -


5—单元5 数据查询与维护(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版小学语文五年级阅读能力测试卷 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: