数据库应用技术实验七

           

还是和前面的实验一样,不弄出代码段了,怕有些同学直接复制粘贴上去。如果照着敲上去还是不对的话可以私信问我,我有空尽量帮你们解答。

一、实验目的

1. 理解视图的概念;

2. 掌握创建视图的方法;

3. 掌握查询视图的方法;

4. 掌握更新视图的方法;

5. 掌握修改视图的方法;

6. 掌握删除视图的方法。

二、实验准备

1.  创建数据库xscj,恢复实验3创建的数据备份。

2.  创建数据库YGGL,恢复实验3创建的数据备份。

三、实验内容

1 假设当前数据库是YGGL,创建xscj数据库上的cs_kc视图,包括通信工程专业的学生的学号、姓名、专业名、其选修的课程号及成绩。要保证对该视图的修改都符合专业名为“通信工程”这个条件,使用select语句查询该视图内容。

   

2.   创建xscj数据库上的通信工程专业每个学生的选修课程门数视图cs_kc_c,包括学号(在视图中列名为num)和课程门数(在视图中列名为kc_c),并使用select语句查询验证结果。

3.   以视图cs_kc为数据源,创建包含通信工程专业的学生学号和平均成绩视图cs_kc_avg,并用select语句查询视图。

4.   使用视图cs_kc_avg查找平均成绩在85分以上的学生的学号和平均成绩。

5.   创建视图cs_xs,视图中包含出生日期是1994的学生信息,并向cs_xs视图中插入一条记录:('081256''张三''通信工程'1'1994-10-21'50NULLNULL)。使用select语句查询视图和原表的内容。

   

6.   cs_kc视图中学号为081210同学的成绩修改为85,,并使用select语句验证结果。

7.   删除cs_xs中张三同学(学号'081256')的记录。

8.   cs_xs视图修改为只包含通信工程专业学生的学号、姓名和总学分三列。

9.   删除视图cs_xs

10.   创建YGGL数据库上的视图ds_view,视图包含departments表的全部列。

11.   创建视图employees_view,视图包含员工的编号、姓名和实际收入。

12.   创建视图employees_all_view,包含员工的编号、姓名、所在的部门名称和实际收入。

13.   从视图ds_view中查询出部门号为4的部门名称。

14.   从视图employees_view中查询出姓名为“李丽”的员工的实际收入。

15.   向视图ds_view中插入一行数据:6,财务部,财务管理。

16.   修改视图ds_view,将部门5的部门名称修改为“生产部”

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值