面北意林科敏大学 信息、工程学院 第4章中级SQL
第4章 中级SQL
第4章 中级SQL 4.1连接表达式 4.2视图 4.3事务 4.4完整性约束 4.5SQL的数据类型与模式 4.6授权
第4章 中级SQL 4.1 连接表达式 4.2 视图 4.3 事务 4.4 完整性约束 4.5 SQL的数据类型与模式 4.6 授权
4.2视图 视图的概念 ■视图是从一个或几个基本表(或视图)导出的表, 它与基本表不同,是一个虚表 ■数据库中只存放视图的定义,而不存放视图对应 的数据,这些数据仍存放在原来的基本表中,不 会出现数据冗余 ■基表中的数据发生变化,从视图中查询出的数据 也随之改变
4.2 视 图 视图的概念 ◼ 视图是从一个或几个基本表(或视图)导出的表, 它与基本表不同,是一个虚表 ◼ 数据库中只存放视图的定义,而不存放视图对应 的数据,这些数据仍存放在原来的基本表中,不 会出现数据冗余 ◼ 基表中的数据发生变化,从视图中查询出的数据 也随之改变
4.2视图 4.2.1定义视图 4.2.2 查询视图 4.2.3 更新视图 4.2.4视图的作用
4.2 视 图 4.2.1 定义视图 4.2.2 查询视图 4.2.3 更新视图 4.2.4 视图的作用
1.建立视图 ■语句格式 CREATE VIEW<视图名>[(<列名>[,<列名>]..)] AS〈子查询> [WITH CHECK OPTION] ■DBMS执行CREATE VIEW语句时只是把视图的定义存入数据字 典,并不执行其中的SELECT语句。 在对视图查询时,按视图的定义从基本表中将数据查出。 ■With Check Option表示对视图进行Update、Insert和 Delete操作时要保证更新、插入或删除的行满足视图定义 中的谓词条件(即子查询中的条件表达式)
1. 建立视图 ◼ 语句格式 CREATE VIEW <视图名> [(<列名> [,<列名>]…)] AS <子查询> [WITH CHECK OPTION]; ◼ DBMS执行CREATE VIEW语句时只是把视图的定义存入数据字 典,并不执行其中的SELECT语句。 ◼ 在对视图查询时,按视图的定义从基本表中将数据查出。 ◼ With Check Option表示对视图进行Update、Insert和 Delete操作时要保证更新、插入或删除的行满足视图定义 中的谓词条件(即子查询中的条件表达式)