3.数据库应用系统开发_关系数据库标SQL讲述.ppt

3.数据库应用系统开发_关系数据库标SQL讲述.ppt

3.数据库应用系统开发_关系数据库标SQL讲述

3.5.2 查询视图 【例57】利用例56建立的视图,查询男生中年龄大于20岁的学生姓名。 SELECT SNAME FROM boy_S WHERE AGE20 说明:该查询针对视图进行,但最终转换为对基本表S的查询。 3.5.3 删除视图 删除视图语句的一般格式: DROP VIEW 视图名 3.5.4对视图的更新操作 【例58】利用例56建立的男生视图,插入一行元组:学号为,姓名为‘李华’,年龄为18。 INSERT INTO boy_S VALUES(,‘李华’,18) 分析:例56所定义的视图是从单个关系只使用选择和投影来导出的,并且包含了基本表S的主码SNO,因此属于“行列子集视图”,可以被执行更新操作。以上针对视图boy_S的插入操作语句在执行时系统自动会把它转变成对基本表STUDENT的插入语句,如下所示: INSERT INTO STUDENT ; VALUES(,‘李华’,18 ,‘男’) 3.1 SQL概述 3.2 数据定义 3.3 SQL数据查询 3.4 SQL数据更新 3.5 视图 3.6 SQL数据控制 3.6 SQL数据控制 问题的提出: 数据库中的数据被多个用户共享,为保证数据库的安全,SQ

文档评论(0)

1亿VIP精品文档

相关文档