很好,这些都是关于数据库的问题。以下是每个问题的回答:
1. 创建视图V_
Student_1:
CREATE VIEW V_Student_1 ASSELECT *FROMStudentWHERE Sage = 18;
2. 创建视图V_
Student_2:
CREATE VIEW V_Student_2 ASSELECT Sno, AVG(Score) AS AvgScoreFROM SCGROUP BY Sno;
3. 创建视图V_Course_1:
CREATE VIEW V_Course_1 ASSELECT Cno, CnameFROM CourseWHERE Ccredit = 4;
4. 创建视图V_
Student_3:
CREATE VIEW V_Student_3 ASSELECT S.Sname, C.Cname, SC.ScoreFROMStudentS, Course C, SCWHERE S.Sno = SC.Sno AND C.Cno = SC.Cno;
5. 创建视图V_
Student_4:
CREATE VIEW V_Student_4 ASSELECT S.Sno, S.Sname, S.Sex, S.SageFROMStudentS, Department DWHERE S.Dno = D.Dno AND D.Dname = '经济管理学院';
6. 删除视图V_
Student_2:
DROP VIEW V_Student_2;

7. 查询V_
Student_4中年龄小于20岁的学生信息:
SELECT *FROM V_Student_4WHERE Sage < 20;
8. 将V_
Student_4中所有学生的年龄加1:
UPDATE java基础第三次教学 V_Student_4SET Sage = Sage + 1;
9. 为表Course在Cname上创建非主簇索引i_Course:
CREATE NONCLUSTERED INDEX i_Course ON Course(Cname);
10. 为表
Student在Sname和Sage上创建非主簇索引i_
Student:
CREATE NONCLUSTERED INDEX i_StudentONStudent(Sname, Sage);
11. 为表SC在Sno和Cno上创建唯一索引i_SC:
CREATE UNIQUE INDEX i_SC ON SC(Sno, Cno);
12. 使用SP_HELPINDEX查看
Student关系的所有类型的索引:
EXEC sp_helpindex 'Student';
13. 将i_
Student索引的名字改为i_
Student_1:
EXEC sp_rename 'Student.i_Student', 'i_Student_1', 'INDEX';
14. 删除索引i_Course:
DROP INDEX i_Course ON Course;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/1788.html