问答题

案例分析题

现在要为学校建立一个数据库,设学校的环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生,现要建立关于系、学生、班级的数据库,关系模式为:
学生表STUDENT(学号,姓名,性别,生源地,出生日期)。
班级表CLASS(班号,专业名,系号,入学年份)。
系DEPARTMENT(系号,系名)。
使用SQL语句完成以下功能:

建表:在定义中声明
1)每个表要有主键。
2)学生的性别只能取‘男’或者‘女’。
3)学生姓名不能为空。

【参考答案】