第14讲++视图和索引

 

创建一个 名为“v1”的视图,用于查询成绩在60~80之间的学生学号、姓名、专业名、课程号、成绩信息。

create   view    v1 
    as
    select   xsqk.学号,姓名,专业名,课程号,成绩
    from     xsqk, xs_kc
    where  xsqk.学号=xs_kc.学号  and   成绩>=60  and
                成绩<80
go
select   *    from    v1

 

 

在“v1”的视图中增加一列:所在系。

 

alter   view    v1
as
select   xsqk.学号,姓名,专业名,课程号,成绩,所在系
from     xsqk, xs_kc
where  xsqk.学号=xs_kc.学号  and   成绩>=60  and  成绩<80

 

创建了一个“V2”的视图,用于查询网络工程专业的学生信息,包括学号、姓名、性别、出生日期、专业名、所在系。

 

create   view    v2 
    as
    select   学号,姓名,性别,出生日期,专业名,所在系
    from     xsqk
    where  专业名=‘网络工程’

 

向“V2”视图中添加两条记录。

 

insert   into   v2
    values(‘2012130206’,‘李好’,1,‘1996-04-22’,‘网络工程’,‘计算机应用’)
insert   into   v2
    values(‘2012130106’,‘周权’,1,‘1986-07-08’,‘信息安全’,‘计算机应用’)
select   *    from    xsqk
select   *    from    v2

 

在kc表的“课程名”列上创建一个非聚集索引,索引名为“ix_kcm”,并降序排列。

 

create     index      ix_kcm 
on      kc ( 课程名  desc)

 

 

posted @ 2017-05-19 17:35  该☆隐  阅读(332)  评论(0编辑  收藏  举报