- 7
- 0
- 约小于1千字
- 约 20页
- 2019-10-22 发布于天津
- 举报
第10章 视图 学习目标 理解视图的作用,应能熟练创建、修改、删除视图,在实际应用开发时能够灵活运用视图以提高开发效率。 内容框架 视图概述 什么是视图? 基表(base table):独立存在的表 视图——虚拟表。在SQL中只存储视图的定义,不存放视图所对应的记录 视图概述(续) 视图的作用 使用户只关注所关心的数据 提高了数据的安全性 提高客户端的查询效率 创建视图(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即可) 练习 创
原创力文档

文档评论(0)