sql 作业答案 的.docVIP

  • 12
  • 0
  • 约9.84千字
  • 约 11页
  • 2017-08-18 发布于浙江
  • 举报
sql 作业答案 的

现有学生表(学号,姓名,性别,年龄,入学年份,籍贯,手机号码,系号,班长学号),学号是主码,系号和班长学号是外部码,手机号码必须唯一,学生的年龄不得小于10岁和大于50岁,性别必须是男或者女。 系表(系号,系名,系主任),其中系号是主码,系名不能有重复的。 选课表(学号,课程号,成绩),(学号,课程号)是主码,学号和课程号是外部码,成绩不能小于0分和大于100分 课程表(课程号,课程名,先修课,学分),课程号是主码,课程名必须唯一,学分必须大于0小于5。 学分计算表(最低成绩,最高成绩,计算比率)。最低成绩和最高成绩都必须大于0小于100,同时最低成绩不能大于最高成绩。 试完成以下工作: create table 系表 (系号char(4) PRIMARY KEY, 系名varchar(50) UNIQUE, 系主任varchar(10)) create table 学生表 (学号 char(10) PRIMARY KEY, 姓名varchar(10), 性别 char(2) CHECK(性别 IN (男,女)) , 年龄 int CHECK(年龄 between 10 and 50 ) , 入学年份, 籍贯 varchar(100), 手机号码 varchar(20) UNIQUE, 系号 char(4), 班长学号 char(10), FOREIGN KEY(班长学号)R

文档评论(0)

1亿VIP精品文档

相关文档