中国高校课件下载中心 》 教学资源 》 大学文库

《SQL Server 2000数据库》教学资源(PPT课件讲稿)第9章 视图

文档信息
资源类别:文库
文档格式:PPT
文档页数:13
文件大小:106.5KB
团购合买:点击进入团购
内容简介
9.1视图及其用途 9.2创建视图 9.3视图的操作
刷新页面文档预览

第9章视图 91视图及其用途 92创建视图 93视图的操作

第9章 视 图 9.1 视图及其用途 9.2 创建视图 9.3 视图的操作

91视图及其用途 视图 虚表,只有结构没有数据,派生自一个或多 个基本表,集中用户感兴趣的数据,提高数据的 安全性

9.1 视图及其用途 一、视图 虚表,只有结构没有数据,派生自一个或多 个基本表,集中用户感兴趣的数据,提高数据的 安全性

视图的应用 1、基本表的行的子集 2、基本表的列的子集 3、多个基本表、视图的连接组成的查询 4、基本表的统计汇总 5、数据交换 客户端多次使用相同SQL语句的情况下,减 少编程、修改等工作量

二、视图的应用 1、基本表的行的子集 2、基本表的列的子集 3、多个基本表、视图的连接组成的查询 4、基本表的统计汇总 5、数据交换 客户端多次使用相同SQL语句的情况下,减 少编程、修改等工作量

92创建视图 创建视图的基本语法格式: CREATE VIEW视图名称 LWITH ENCRYPTION] AS 基本表的查询语句

9.2 创建视图 一、创建视图的基本语法格式: CREATE VIEW 视图名称 [WITH ENCRYPTION] AS 基本表的查询语句

例1、在X数据库中创建一个名为 y Student的视 图,仅查看“ Student”表中“00电子商务”班 的学生信息。 USE XK GO CREATE VIEW V Student AS SELECT米 FROM Student WHERe ClassName=00电子商务

例1、在XK数据库中创建一个名为V_Student的视 图,仅查看“Student”表中“00电子商务”班 的学生信息。 USE XK GO CREATE VIEW V_Student AS SELECT * FROM Student WHERE ClassName=‘00电子商务’

例2、创建一个名为 V CourseSub的视图,仅显示 “ Course”表中的“课程名称”和“学分”列。 USE XK GO CREATE VIEW V CourseSub AS SelECt CouName. Credit FROM Course

例2、创建一个名为V_CourseSub的视图,仅显示 “Course”表中的“课程名称”和“学分”列。 USE XK GO CREATE VIEW V_CourseSub AS SELECT CouName,Credit FROM Course

例3、创建一个名为 v Stucou的视图,显示学号、姓 名、课程名称信息。 USE XK GO CREATE VIEW v StuCou AS select Student. Stuno. StuName. CouName FROM StuCou, Student Course WHERe StuCou, Stuno=Student StuNo AND StuCou. CouNo=Course. CouNo

例3、创建一个名为V_StuCou的视图,显示学号、姓 名、课程名称信息。 USE XK GO CREATE VIEW V_StuCou AS SELECT Student.StuNo,StuName,CouName FROM StuCou,Student,Course WHERE StuCou.StuNo=Student.StuNo AND StuCou.CouNo=Course.CouNo

例4、创建一个名为 V CouBy Dep,使其能显示各系 部开设选修课程的门数据 USE XK GO CREATE VIEW V CouByDep AS SELECT DepartNo, COUNT (*)Amount FROM Course GROUP BY DepartNo

例4、创建一个名为V_CouByDep,使其能显示各系 部开设选修课程的门数据。 USE XK GO CREATE VIEW V_CouByDep AS SELECT DepartNo,COUNT(*) Amount FROM Course GROUP BY DepartNo

视图的使用 1、 SELECT米 FROM v Student 2、 SELECT米 FROM V CourseSub 3 select * from v Stucou 4 seleCt FROM V CouBy Dep

二、视图的使用 1、SELECT * FROM V_Student 2、SELECT * FROM V_CourseSub 3、SELECT * FROM V_StuCou 4、SELECT * FROM V_CouByDep

93视图的操作 修改视图 1、使用企业管理器 双击要修改的视图,在对话框中对定义进 行修改。 命令方式 ALTER VIEW视图名 LWITH ENCRYPTIONT AS 查询语句

9.3 视图的操作 一、修改视图 1、使用企业管理器 双击要修改的视图,在对话框中对定义进 行修改。 2、命令方式 ALTER VIEW 视图名 [WITH ENCRYPTION] AS 查询语句

共13页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档