学习笔记 001
学习内容:《DM8系统管理员手册》
第12章 管理视图、序列和同义词
看前思考:
-
视图、序列和同义词是什么?
-
这三者在达梦数据库中做什么用?
-
如何管理视图、序列和同义词?
个人总结:
视图:
-
视图可按照条件将一张表中部分列或部分行、又或者分散在不同表中的数据组织到一个表中供用户进行查看,这样既简化了操作,又提高了其他数据的保密性。
-
个人理解来说,视图是一种机制,是一种为了查看数据而作的虚表,目的在于当查看某些特定数据时,不用整个表全部数据的查看,以实现数据的共享和保密。
案例SQL语句:
CREATE VIEW normal_view AS SELECT name FROM person; -----针对普通用户,只能查看name相关数据。
CREATE VIEW special_view AS SELECT name, sex, email, phone FROM person;----针对特殊用户,可以查看更多数据。
作业中:创建一张视图V_STU,要求包含所有学生,并按照NAME顺序排列:
SQL语句:CREATE VIEW V_STU AS SELECT NAME FROM person;
注:视图由于没有直接相关的物理数据,不能被索引。
序列:
-
序列是通过提供唯一数值的顺序表来简化程序设