视图(view)
视图的优点:
-
数据安全性
-
避免数据冗余
-
提高数据的逻辑独立性
-
使操作变简单,可以通过视图修改表的数据(普通视图取出的数据受影响、检查视图放入数据受影响) 所有视图的取出数据都受限制。
删除视图:drop view
视图的创建:
create view 视图名
as
select 语句
[with [local | cascaded(默认值)]check option]:检查视图
例如:
CREATE VIEW v1
AS
SELECT * FROM te
WHERE c1>10;
CREATE VIEW v3
AS
SELECT * FROM v1
WHERE c1<20
WITH LOCAL CHECK OPTION;
WITH LOCAL CHECK OPTION:创建本地检查视图(满足当前视图限制条件即可将数据加入表里)
WITH cascaded CHECK OPTION;创建级联检查视图
(需要满足向下每层的视图的限制条件即可将数据加入表里)
数据库设计
使用的软件(powerdesigner(推荐使用)和visio)