如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库系统概论AnIntroductiontoDatabaseSystem第三章关系数据库标准语言SQL(续2)第三章关系数据库标准语言SQL3.5数据更新3.5.1插入数据1.插入单个元组插入单个元组(续)插入单个元组(续)插入单个元组(续)2.插入子查询结果插入子查询结果(续)插入子查询结果(续)插入子查询结果(续)3.5.2修改数据修改数据(续)1.修改某一个元组的值2.修改多个元组的值3.带子查询的修改语句修改数据(续)3.5.3删除数据删除数据(续)1.删除某一个元组的值2.删除多个元组的值3.带子查询的删除语句3.6视图视图概述(续)3.6视图3.6.1建立视图组成视图的属性列名WITHCHECKOPTIONWITHCHECKOPTION对IS_Student视图的更新操作建立视图(续)常见的视图形式1.行列子集视图1.行列子集视图(续)2.基于多个基表的视图3.基于视图的视图4.带表达式的视图5.建立分组视图注意:一类不易扩充的视图一类不易扩充的视图(续)删除视图3.6.2查询视图查询视图(续)查询视图(续)查询视图(续)查询视图(续)查询视图(续)查询视图(续)查询转换3.6.3更新视图更新视图(续)更新视图(续)更新视图(续)更新视图的限制更新视图(续)实际系统对视图更新的限制3.6.4视图的作用3.6.4视图的作用(续)通过建立一个视图Student:CREATEVIEWStudent(Sno,Sname,Ssex,Sage,Sdept)ASSELECTSX.Sno,SX.Sname,SY.Ssex,SX.Sage,SY.SdeptFROMSX,SYWHERESX.Sno=SY.Sno使用户的外模式保持不变,从而对原Student表的查询程序不必修改视图只能在一定程度上提供数据的逻辑独立性3.6.4视图的作用(续)3.6.4视图的作用(续)