(定义中应包 语句定义上述表的结构 定义中应包 括主键子句和外键子句) 括主键子句和外键子句 (2)查询学生每学年所交的学费,给出学号、姓名及 )查询学生每学年所交的学费,给出学号、 学年、 学年、学费 (3)查询计算机专业 )查询计算机专业'CS',每学年学生交的书费总数 , 语句定义上述表的结构。 (1)试用 )试用SQL语句定义上述表的结构。(定义中应包括主键子句 语句定义上述表的结构 定义中应包括主键子句 和外键子句) 和外键子句 CREATE TABLE Student ( Sno CHAR (8), , Sname CHAR (8), , Sspec CHAR (13), , Senda DATE, , PRIMARY KEY (Sno) ); ; CREATE TABLE Charge ( Academic_year CHAR (10), , Sno CHAR (8), , Tuition NUMERIC (4), , Bookfee NUMERIC (5,2), , , Sumfee NUMERIC (7,2), , , PRIMARY KEY (Academic_year,Sno), , , FOREIGN KEY (Sno) REFERENCES Student (Sno) ); ; (2)查询学生每学年所交的学费,给出学号、姓名及 )查询学生每学年所交的学费,给出学号、 学年、 学年、学费 (3)查询计算机专业 )查询计算机专业'CS',每学年学生交的书费总数 , (2) ) SELECT Sno, Sname, Academic_year, Tuition FROM Student, Charge WHERE Student.Sno= Charge.Sno; (3) ) SELECT Academic_year, SUM(Bookfee) FROM Student ST, Charge CT WHERE ST.Sno= CT.Sno AND Sspec='CS' GROUP BY Academic_year;