3.1.4 学生-课程数据库

3.1.4 学生-课程数据库

本书以学生-课程数据库为例来讲解SQL数据定义、数据查询、数据操纵和数据控制等语句的使用,该数据库中包含以下3个关系,关系的主码加下画线表示。

学生表:Student(Sno,Sname,Ssex,Sbirthday,Sdept),其中,Sno:学号,Sname:姓名,Ssex:性别,Sbirthday:出生日期,Sdept:所在院系。

课程表:Course(Cno,Cname,Cpno,Ccredit),其中,Cno:课程号,Cname:课程名,Cpno:选修课编号,Ccredit:学分。

学生选课表:SC(Sno,Cno,Grade),其中,Sno:学号,Cno:课程号,Grade:成绩。

3个表中的部分数据示例如图3-2所示。

图3-2 部分数据示例