设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(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]')
设有教学管理数据库如下关系: 课程(课程编号,课程名称,课程类别,学分); 学生(学号,姓名,性别,出生日期,民族,籍贯,入学成绩,专业名称,是否奖学金,照片,简历,主页) 专业(专业名称,成立年份,专业简介) 选课(学号,课程编号,成绩) 请完成以下填空:(7)删除教学管理数据库的选课表的“成绩”列的DEFAULT约束df_score。 ALTER TABLE 选课 CONSTRAINT df_score
今有两个关系模式:职工(职工号,姓名,年龄,职称,工资,部门号),职工号为主码;部门(部门号,名称,经理名,地址,电话号),部门号为主码。(1)请用SQL语句创建这两个关系,并完成完整性约束条件的定义:1)定义每个模式的主码;2)定义参照完整性;3)定义职工年龄不超过60岁;请填空。第(1)题createtable部门(部门号char(3),名称char(20),经理名varchar(20),地址varchar(50),电话号char(11))CREATETABLE (职工号char(5) primarykey,姓名varchar(20),年龄int (年龄<=60),职称char(10),工资int,部门号char(3)部门())如果用上述两个create table语句创建职工表、部门表,并同时实现第(1)题要求的三个完整性,则以上两个create table语句的次序(能/不能)交换。