(一)
作为常用的数据库对象,视图 (View)为数据查询提供了一条捷径:视图是一个虚拟表,其内容由查询定义,即视图中的数据并不像表、索引那样需要占用存储空间,其数据源来自于数据库表,或者其他视图
视图是存储在数据库中的查询SQL语句,使用它主要出于两种原因:第一是安全原因,视图可以隐藏一些数据,例如,学生信息表,可以用视图只显示学号、姓名、性别、班级,而不显示年龄和家庭住址信息等;第二是可使复杂的查询易于理解和使用。
(二)
01增强数据安全性
同一个数据库表可以创建不同的视图,为不同的用户分配不同的视图,这样就可以实现不同的用户只能查询或修改与之对应的数据,继而增强了数据的安全访问控制。
02提高灵活性,操作变简单
有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。
03提高数据的逻辑独立性
使用视图可以向应用程序屏蔽表结构使用视图可以向数据库表屏蔽应用程序
(三)
当调用视图的时候,才会执行视图中的SQL语句,进行取数据操作。视图的内容没有存储,而是在视图被引用的时候才派生出数据。这样不会占用空间,由于是即时引用,视图的内容总是和真实表的内容是一致的。视图这样的设计最主要的好处就是比较节省空间,当数据内容总是一样时,就不需要维护视图的内容,维护真实表的内容,就可以保证视图的完整性
create view v_emp as select a.sno, a.sname,a.sclass from student4 a;
(四)
(五)
(六)
select * from user_indexes t where t.table_name = 'T_EMP';
select * from user_ind_columns t where t.table_name = 'T_EMP';
(七)
(八)创建用户
(九)
达梦数据库对用户的权限有着严格的规定,如果没有权限,用户将无法完成任何操作。用户权限有两类,即数据库权限和对象权限。数据库权限主要是指针对数据库对象的创建、删除、修改数据库对象的权限,以及对数据库备份等权限。而对象权限主要是指对数据库对象中的数据的访问权限。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!