- 0
- 0
- 约1.95千字
- 约 10页
- 2018-11-18 发布于天津
- 举报
5.4 视图的建立和删除.ppt
第五章 标准数据库操作语言SQL5.4 视图的建立和删除
书本:第70页
5.4.1 视图的概念
视图可以看作是对一个或者多个数据表按照确定的条件进行重新组合的虚拟表,可以是本地的、远程的或者带参数的。视图可以引用一个或者多个表,也可以引用视图。由于视图是一个虚拟的表,所以视图所对应的数据并不实际存储在数据库中,数据库只是存储了视图的定义。在定义了视图之后,就可以对它进行查询、修改、删除等操作。
5.4.2 视图的定义命令
视图定义命令格式:
create SQL view 视图名称 as select 查询语句
该命令将根据select 语句查询的结果,定义一个视图,视图中的字段名将和select语句中指定的字段名相同。
例子:5.17
题目:从 “12工贸学生基本情况表” 数据库中的 “12工贸计算机专业学生课程表” 中选择“课程名称”,“授课教师”,“考核方式”三个字段,建立一个视图“计算机专业课程表视图”。
运行命令:
*set default to D:\VFP教学用课件\《Visual FoxPro 7.0》教学课件\12工贸班学生表
open database 12工贸学生基本情况表
creat sql view 计算机专业课程表视图 as select 课程名称,授课教师,考核方式,学习周期 from 12工贸计算机专业学生课程表
例子:5.18
题目:利用“12工贸学生基本情况表”数据库中的“12工贸计算机专业学生情况表”、“12工贸计算机专业学生12年期末成绩表”建立一个名为“12工贸财会专业学生成绩”的视图,视图的结果显示财会专业学生的“学号”,“姓名”,“性别”,及“语文”,“数学”,“计算机组装”三门课程的成绩。
运行命令:
*set default to D:\VFP教学用课件\《Visual FoxPro 7.0》教学课件\12工贸班学生表
OPEN DATABASE 12工贸学生基本情况表
CREATE SQL VIEW 12工贸财会专业学生成绩 as select 12工贸计算机专业学生情况表.学号,12工贸计算机专业学生情况表.姓名,12工贸计算机专业学生情况表.性别,12工贸计算机专业学生12年期末成绩表.语文,12工贸计算机专业学生12年期末成绩表.数学,12工贸计算机专业学生12年期末成绩表.计算机组装 from 12工贸计算机专业学生情况表 inner join 12工贸计算机专业学生12年期末成绩表 on 12工贸计算机专业学生12年期末成绩表.姓名=12工贸计算机专业学生12年期末成绩表.姓名 where 专业=财会
5.4.3 视图的删除命令
删除视图的命令格式:
drop view 视图名
或者
delete view 视图名
无论使用哪一种删除视图的命令,结果都是将指定的视图删除。
例子 5.19
题目:使用命令将“12工贸财会专业学生成绩”视图删除。
运行命令:
*set default toD:\VFP教学用课件\《Visual FoxPro 7.0》教学课件\12工贸班学生表
open database 12工贸学生基本情况表
drop view 12工贸财会专业学生成绩
上机练习题
1、从 “12工贸学生基本情况表” 数据库中的 “12工贸计算机专业学生12年期末成绩表” 中选择“语文”,“office”,“计算机组装”三个字段,建立一个视图“计算机专业部分课程成绩表视图”。
备注:本次作业交到教师机“第11次作业”文件夹中。
本章小结
在本章中主要讲解了数据库的标准操作语言SQL语言。完整的SQL语言包括四方面的内容:查询、操纵、定义和控制。通过SQL语言可以完成定义关系模式、录入数据、建立数据库、查询、更新、维护等一系列操作,集数据定义语言、数据操作语言、数据控制语言于一体,可以实现数据库的全部活动。
本章总练习题
1、什么是SQL语言?它有什么特点?
2、利用SQL数据定义语句建立一个名为“职工基本情况”的数据表,表中包括编号、姓名、性别、职称四个字段。
3、利用SQL语句为职工基本情况表增加“进厂日期”、“工龄”两个字段。
4、利用SQL的select语句,显示职工基本情况表中女职工的姓名、性别、职称。
编号
姓名
性别
职称
部门
001
张军
男
高级工程师
规划部
002
李华
女
高级工程师
销售部
003
刘淼
男
高级工程师
生产部
004
曾明豪
男
工程师
售后部
005
邓家敏
女
工程师
品检部
006
刘莉莉
女
工程师
测试部
东风汽车公司职工基本情况
备注:本次作业交到教师机“第11次作业”文件夹中。
您可能关注的文档
最近下载
- 《将进酒》说课课件(12张PPT)_20211215205119.pdf VIP
- 山西省教师晋升副高职称考试题库.pdf VIP
- 接触网设计规范(综合版).docx
- 统编版语文六年级下册第三单元教材解读+课件.pptx VIP
- 英语六级高频核心词汇速记.pdf VIP
- 中医护理的整体观念和辨证施护.pptx VIP
- 2025年中外历史纲要下 第二单元 第 4 课中古时期的亚洲(共38张PPT).ppt VIP
- 2026年江西旅游商贸职业学院单招综合素质考试题库及答案解析.docx VIP
- 2025年广东省广州市中考物理试卷及答案.docx VIP
- 2026年内蒙古化工职业学院单招(计算机)测试模拟题库附答案解析.docx VIP
原创力文档

文档评论(0)