位置:首页 > 自考专业

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

  • 发布时间:2024-09-15 16:21:23
  • 来源:本站整理
  • 阅读:
导读:
  答案: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

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题中)

相关阅读