一道ACCESS操作题,急急急

4.打开考生文件夹中“教学管理.mdb”数据库, 数据库包括学生表S(学号SNO,姓名SNAME,系名DEPART,性别SEX,出生日期DDATE)、课程表C(课程编号CNO,课程名称CNAME) 、成绩表SC(学号SNO,课程编号CNO,成绩GRADE)和教师表T(工号TNO,姓名TNAME,系名DEPART,职称ZC,性别SEX),按下列要求进行操作。
(1) 在T表中,设置字段TNO为主键;
(2) 在SC表中,删除所有学号为“M038”的成绩记录;
(3) 根据S、C和SC表,查询男生所有在优良以上(大于等于85分)的各科成绩,要求输出SNO、SNAME、CNAME、GRADE,查询保存为“Q1”;
(4) 根据T表,查询各系男女教师数,要求输出DEPART、SEX、教师数,查询保存为“Q2”;
(5) 保存数据库“教学管理.mdb”。4.打开考生文件夹中“学生成绩.mdb”数据库, 数据库包括“院系”、“专业”、“学生”、“选课”和“课程”5张表。每个院系设有多个专业,每个专业招收若干名学生,每个学生选修若干门课程,每个学生每学期可获多个奖项,成绩存放在“选课”表中,表的所有字段均用汉字来命名以表示其意义。按下列要求进行操作。
(1) 在“选课”表中,设置字段“学号”、“课程代码”为主键;
(2) 在“选课”表中,为所有成绩增加5分;
(3) 基于“院系”、“学生”表,查询所有出生在“1982-6-30”及其之前的学生名单,要求输出学号、姓名、性别、院系名称,查询保存为“Q1”;
(4) 基于“院系”、“学生”、“获奖”表,查询各学院获“朱敬文”奖学金人次数,要求输出院系名称、人次数,查询保存为“Q2”;
(5) 保存数据库“学生成绩.mdb”。

第1个回答  2014-06-20
1 alter table T add constraint T_PK primary key (TNO);
2 delete * from SC where SNO='m038';
3 select s.SNO,s.SNAME,c.CNAME,sc.GRADE into Q1 FROM S s,C c,SC sc where sc.SNO = s.SNO and sc.CNO = c.CNO and sc.GRADE >= 85;
4 select DEPART,SEX,COUNT(*) into Q2 FROM T group by DEPART,SEX;

5 略追问

    看不懂

追答

..............那你做个啥

相似回答