综合题 一、 1.使用Transact—SQL 语言创建教学管理数据库,创建两个表学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修)
其中,学生信息表中学号为主键,其他信息都不允许为空
通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100 之间
注:将学号设置为主键,主键名为pk_xh; 为成绩添加默认值约束,约束名为df_xb,其值为“0”; 为成绩添加check 约束,约束名为诚恳 ck_xb, 在0~100 之间
CREATE DATABASE 教学管理 use 教学管理 go create table 学生信息 ( 学号 varchar(20) NOT NULL PRIMARY KEY, 姓名 varchar(20) NOT NULL , 性别 varchar(10) NOT NULL, 籍贯 varchar(20) NOT NULL, 班级编号 varchar(20) NOT NULL ) go create table 成绩表 ( 学号 varchar(20) NOT NULL FOREIGN KEY REFERENCES 学生信息(学号), 课程编号 varchar(20) NOT NULL, 成绩 numeric(5,2) DEFAULT (0) CHECK(成绩)=0 and 成绩