首页  »  云计算知识  »  数据库视图是什么

数据库视图是什么?

数据库视图是从数据库基本表中导出的虚拟表,视图与传统数据库表在查看数据时的操作步骤基本无异,通过视图也能够修改数据表内的数据,且数据的变动也能够直观地反应在视图当中。但有些视图只能对数据基础表进行查看,而不能进行修改操作。

新用户享受中国区域 12 个月免费套餐

数据库视图是什么

首页  »  云计算知识  »  数据库视图是什么

数据库视图是什么

数据库视图是什么?

数据库视图是从数据库基本表中导出的虚拟表,视图与传统数据库表在查看数据时的操作步骤基本无异,通过视图也能够修改数据表内的数据,且数据的变动也能够直观地反应在视图当中。但有些视图只能对数据基础表进行查看,而不能进行修改操作。

新用户享受中国区域 12 个月免费套餐

数据库视图的特性

数据库视图的特性

简单性_数据库视图的特性

简单性

数据库视图操作较简单,通过视图方式呈现出数据库基础表内数据,所见即所需。视图方式不但可以让用户更为直观地了解数据,也缩短了用户在查看数据的耗时,让查看数据更简单、便捷。

安全性_数据库视图的特性

安全性

数据库视图可对数据库表内容进行保护。数据库内可设置用户在原始基础表格中的查看范围权限(但不能具体到特定的行或列),所以用户通过视图方式只能查看到数据库中权限内的内容。

独立性_数据库视图的特性

独立性

数据库视图具有独立性。数据库视图的独立性是建立在应用程序与数据库表上才可实现,视图的存在让应用程序多了一个可依靠的方式,应用程序不再是只能建立在表上,视图的出现让程序与数据库表两者终于得以分开建立。

简单性_数据库视图的特性

简单性

数据库视图操作较简单,通过视图方式呈现出数据库基础表内数据,所见即所需。视图方式不但可以让用户更为直观地了解数据,也缩短了用户在查看数据的耗时,让查看数据更简单、便捷。

安全性_数据库视图的特性

安全性

数据库视图可对数据库表内容进行保护。数据库内可设置用户在原始基础表格中的查看范围权限(但不能具体到特定的行或列),所以用户通过视图方式只能查看到数据库中权限内的内容。

独立性_数据库视图的特性

独立性

数据库视图具有独立性。数据库视图的独立性是建立在应用程序与数据库表上才可实现,视图的存在让应用程序多了一个可依靠的方式,应用程序不再是只能建立在表上,视图的出现让程序与数据库表两者终于得以分开建立。

数据库视图和表的区别

数据库视图和表的区别

数据库视图和数据库表的区别主要表现在三个方面,首先是呈现方式:数据库视图是通过窗口呈现,而数据库表是通过表的内容呈现,且数据库表需要占有一定空间,而视图不存在实体只是概念。其次是查看方式:数据库视图是查看数据表的一种方式,用户如需查看数据库相关内容,可以通过数据库视图查询 SQL 字段组成的数据,而数据库表可直接通过搜索查看。最后是更改方式:数据库表可在任何时候直接更改表的内容,但是由于数据库视图只是逻辑概念,所以只能使用创建的语句更改。

数据库视图的作用

数据库视图的作用

数据库视图在用户需要调用数据时,数据库视图可作为查看数据库内容的代码,当用户需要频繁对数据库中的数据进行查询时,可以数据库视图的形式直接调出即可。如系统数据库管理员必须向用户提供包含两列数据的列表,又不想让用户看到其他数据时,那么他可以构建一个只包含这两列数据的视图。由于在简化数据的同时也保证了安全性,使得数据库视图中实际应用的范围较广。视图把原始数据划分为多个表并形成结果表,可让用户在查看或提取数据库内容更方便快捷。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon Redshift

Amazon Redshift

使用全托管、低成本、PB 级云数据仓库分析您的所有数据

Amazon RDS

Amazon RDS

让您能够在云中轻松设置、操作和扩展关系数据库

Amazon Neptune

Amazon Neptune

快速、可靠且完全托管的图形数据库服务

Amazon Database Migration Service

Amazon DMS

以最短的停机时间将您的数据库迁移至亚马逊云科技

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐