设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(2)为学生表的“姓名”列添加一个唯一性约束。 ALTER TABLE 学生 ADD CONSTRAINT st_name
查看答案
设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(3)利用T-SQL语句创建一个名为成绩单的表,包含学号、课程编号、分数三列,要求将学号、课程编号设置为主键,分数取值范围为0~100。CREATE TABLE 成绩单(学号 CHAR(4) NOT NULL,课程编号 CHAR(4) NOT NULL,分数 real,CONSTRAINT pk_s PRIMARY KEY (),CONSTRAINT chk_score
设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(4)使用T-SQL语句删除成绩单表中的主键约束pk_s。TABLE 成绩单 CONSTRAINT pk_s
设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(5)在选课表中创建名为fk_score_stu的FOREIGN KEY约束,该约束限制选课表的“学号”列数据只能是学生表“学号”列中存在的数据。 ALTER TABLE 选课 ADD CONSTRAINT fk_score_stu (学号) 学生(学号)
设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(6)在学生表中添加“电话”列,并为“电话”列创建名为ckt的CHECK约束,该约束限制“电话”列中只允许7位数字(不能为字母)。 ALTER TABLE 学生 ADD 电话 VARCHAR(7) ALTER TABLE 学生ADD CONSTRAINT ckt (电话 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]')