第7视图.pptVIP

  • 12
  • 0
  • 约1.43千字
  • 约 17页
  • 2018-12-29 发布于福建
  • 举报
第7视图

第7讲 视图 视图概述 什么是视图? 问题 问题 如果经常要查询计算机系开设的课程,如何做到一次定义,多次使用? 如果做到让00电子商务班的班主任只能看到本班的选课情况? 视图概述(续) 视图的作用 使用户只关注所关心的数据 提高了数据的安全性 提高客户端的查询效率 创建视图(1) 视图为基表的行的子集 【问题】创建视图v_Student,只显示Student表中班级编码班级的学生信息 特点: SELECT * 用WHERE子句指明选择哪些行 创建视图(2) 视图为基表的列的子集 【问题】创建视图v_Course,只显示Course表中的CouName列和SchoolTime列 特点: SELECT子句中指明选择哪些列 没有WHERE子句 练习 创建视图v_Class,只显示Class表中系部编码为01的系部的班级信息 创建视图v_StuCouSub,只显示StuCou表中的StuNo列和CouNo列 创建视图(3) 视图为多个表、视图连接组成的复杂查询——最常用的情况 【例】创建视图v_StuCou,显示学生的学号、姓名和所选的课程名称 特点: 多表查询(其实只需要在正确的select语句前加上CREATE VIEW…AS即可) 练习 创建视图v_CouByCmpt,显示计算机应用工程系承担的选修课程的信息(课程名称、授课老师

文档评论(0)

1亿VIP精品文档

相关文档