6.允许用户更新的视图在定义时必须加上 短语。 7.操作“元组IN(集合)”的语义是 10.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中, CREATE、DROP、ALTER语句是实现 功能 基本表 视图 基本表视图 视图基本表 索引 唯一 从单表导出只使用选择 和投影操作 包含主键 CHECKOPTION 若元组在集合中,则其值为真,否则为假 投影 对每一分组执行聚合操作 若元组值小于集合中每一元组值,则其 值为真,否则为假 数据定义 三、学校有多名学生,财务处每年要收一次学费。为 财务处收学费工作设计一个数据库,包括两个关系: 学生(学号,姓名,专业,入学日期) 收费(学年,学号,学费,书费,总金额) 假设规定属性的类型:学费、书费、总金额为数值型 数据;学号、姓名、学年、专业为字符型数据;入学 日期为日期型数据。列的宽度自定义。 (1)试用SQL语句定义上述表的结构。(定义中应包 括主键子句和外键子句) (2)查询学生每学年所交的学费,给出学号、姓名及 学年、学费 (3)查询计算机专业'CS',每学年学生交的书费总数 (1)试用SQL语句定义上述表的结构。(定义中应包括主键子句 和外键子句) CREATE TABLE Student SnoCHAR SnameCHAR SspecCHAR (13), Senda DATE, PRIMARY KEY (Sno) CREATETABLE Charge Academic_yearCHAR (10), Sno CHAR TuitionNUMERIC BookfeeNUMERIC (5,2), Sumfee NUMERIC (7,2), PRIMARY KEY (Academic_year,Sno), FOREIGN KEY (Sno) REFERENCES Student (Sno) (2)查询学生每学年所交的学费,给出学号、姓名及学年、学费 (3)查询计算机专业'CS',每学年学生交的书费总数 SELECTSno, Sname, Academic_year, Tuition FROM Student, Charge WHERE Student.Sno= Charge.Sno; SELECTAcademic_year, SUM(Bookfee) FROM Student ST, Charge CT WHERE ST.Sno= CT.Sno Sspec='CS'GROUP