|
知识路径: > 计算机软件与网络基础知识 > 数据库系统 > 数据库管理系统的类型、结构和性能评价 > 数据库的控制功能 > 数据库的安全性 >
|
相关知识点:5个
|
|
|
|
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是SELECT语句。SELECT语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在SQL语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列功能:
|
|
|
(1)将用户限定在表中的特定行上。例如,只允许雇员看见工作跟踪表内记录其工作的行。
|
|
|
(2)将用户限定在特定列上。例如,对于那些不负责处理工资单的雇员,只允许他们看见雇员表中的姓名、工作电话和部门列,而不能看见任何包含工资信息或个人信息的列。
|
|
|
(3)将多个表中的列连接起来,使它们看起来像一个表。
|
|
|
(4)聚合信息而非提供详细信息。例如,显示一个列的和,或列的最大值和最小值。
|
|
|
如果需要限制用户使用的数据,可以将视图作为一种安全机制。通过定义SELECT语句以检索将在视图中显示的数据来创建视图。SELECT语句引用的数据表称为视图的基表。
|
|
|