| 这个作业属于哪个课程 | |
|---|---|
| 这个作业要求在哪里 | |
| 这个作业的目标 | <索引和视图> |
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,显示学生的学号、姓名、性别。
、、、
、、、