数据库原理与应用 实验六:视图 sql文件和实验报告word

数据库原理与应用 实验六:视图 sql文件

sql文件已上传到资源管理中心,有需自取

/*
实验六:视图,1学时
实验内容:视图的创建、删除和查询
*/

/*
(2)创建下列视图
视图view_male,包含学生信息表中所有男生信息;
 视图view_stu_grade,包含每个同学的学号、姓名、课程名和成绩信息;
 视图view_avg,包含每个同学的学号、姓名、平均成绩信息;
*/

/*
视图view_male,
包含学生信息表中所有男生信息;
*/
create view view_male
as
select *
from stu_info
where sex = ‘男’;
go
–查看 view_male 视图
select * from view_male;
go
–删除 view_male 视图
drop view view_male;
go

/*
视图view_stu_grade,
包含每个同学的学号、姓名、课程名和成绩信息;
*/
create view view_stu_grade
as
select
s.stu_id 学号,
name 姓名,
course_name 课程名,
grade 成绩
from
stu_info s,
course_info c,
stu_grade g
where
s.stu_id = g.stu_id
and
g.course_id = c.course_id;
go
–查看 view_stu_grade 视图
select * from view_stu_grade;
go
–删除 view_stu_grade 视图
drop view view_stu_grade;
go

/*
视图view_avg,
包含每个同学的学号、姓名、平均成绩信息;
*/
create view view_avg
as
select
s.stu_id 学号,
name 姓名,
AVG(grade) 平均成绩
from
stu_info s,
stu_grade g
where
s.stu_id = g.stu_id
group by
s.stu_id,name;
go
–查看 view_avg 视图
select * from view_a

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值