学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页 > 笔记串讲 > 北大“数据库原理”上机实践题目总结(4)

北大“数据库原理”上机实践题目总结(4)

2007年07月18日    来源:   字体:   打印

  答案:4_3

  set talk off

  clear

  select sname,age,sex,sum(sc.grade);

  from s,sc;

  where s.sno=sc.sno and xi='物理';

  group by s.sno

  set talk on

  close all

  return

  答案:4_4

  set talk off

  clear

  SELECT s.sno,s.sname, SUM(c3.scarce),AVG(sc.grade);

  FROM s ,sc ,c3;

  WHERE s.sno=sc.sno AND c3.cno=sc.cno AND grade>=60 and s.sno in (SELECT X.sno;

  FROM sc X,sc Y;

  WHERE X.sno=Y.sno AND X.cno!=Y.cno ) ;

  set talk on

  close all

  return

  三、数就库及其应用

  建库:

  教师(职工号,姓名,性别,出生日期)

  课程(课号,课程名,课时数,开课系)

  授课(职工号,课号,评估分数)

  1 编一修改程序,用职工号和课号定位,找到后显示并提示修改评估分数,能选择不退出可继续

  2(1)列教师名单包括所有属性,且在更后一行显示女教师的平均年龄XX岁

  (2)列物理系开课程总课时数,且在更后一行显示课程总数为XX门

  (3)建职工号为T01的教师的职工号,所授课程名,课时数存入一个新表并显示

  新表更后一个记录应存有该教师授课总课时数。

  (4)列出各任课教师的职工号,姓名,和所任课的平均评估分,并将评估分降序排列。

  建3个基本表,teacher.dbf,c2.dbf,tc.dbf.一个临时表:cc.dbf(在2_2题中)

关闭