第六次作业

发布时间 2023-10-20 19:47:27作者: 杨11
这个作业属于哪个课程
这个作业要求在哪里
这个作业的目标 <索引和视图>

1.使用SQL语句ALTER TABLE分别删除studentsdb数据库的student_info表、grade表、curriculum表的主键索引。

、、、
、、、

2.使用SQL语句为curriculum表的课程编号创建唯一性索引,命名为cno_idx。

、、、
、、、

3.使用SQL语句为grade表的“分数”字段创建一个普通索引,命名为grade_idx。

、、、
、、、

4.使用SQL语句为grade表的“学号”和“课程编号”字段创建一个复合唯一索引,命名为grade_sid_cid_idx。

、、、
、、、

5.查看grade表上的索引信息。

、、、
、、、

6.使用SQL语句删除索引grade_idx。再次查看grade表上的索引信息。

、、、
、、、

7.使用SQL语句CREATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号,并利用视图查询学号为0003的学生情况。

、、、
、、、

8.基于student_info表、curriculum表和grade表,建立一个名为v_stu_g的视图,视图包括所有学生的学号、姓名、课程名称、分数。使用视图v_stu_g查询学号为0001的学生的课程平均分。

、、、
、、、

9.使用SQL语句修改视图v_stu_g,显示学生的学号、姓名、性别。

、、、
、、、