数据库技术的一个应用题,高手帮帮忙吧。万分感谢。

设有三个关系模式如下:
学生 S(S#,SNAME,AGE,SEX)
各属性的含义为:学号,姓名,年龄,性别
学习 SC(S#,C#,GRADE)
各属性的含义为:学号,课程号,成绩
课程 C(C#,CNAME,TEACHER)
各属性的含义为:课程号,课程名,教师
问 1.用关系代数表达式描述查询:学号为‘S2’的学生所选课程的课程号。

2.完善下面的SQL语句片段。

CREATA TABLE SC (

S# CHAR(10),

C# CHAR(10),

GRADE NUMBER(2),

________________, /*建立主码约束*、

________________, /*在S#列上建立外码约束*/

......

)

3.用SQL查询块描述下列查询:学生“李勇”所选选修的课程名。

4.统计每门课程的选课人数。

第1个回答  2011-03-26
求答案