> 首页 > 生活 > 百科 > 什么是数据库视图怎样去理解它

什么是数据库视图怎样去理解它

来源:网络 作者:佚名 时间:04-07 手机版

视图是从一个或多个表导出的表。视图与表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。

什么是数据库视图?怎样去理解它?

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。

(1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。

(2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。

(3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。

数据库不同层次之间的联系是通过映射进行转换的。数据库具有以下主要特点:

(1)实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。

(2)减少数据的冗余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

(3)数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。

(4)数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。

(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏

在sql数据库里的视图是什么意思,怎么理解?

视图为原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图为从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。

视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。

扩展资料

视图有很多优点,主要表现在:

1、视点集中

使用户只关心它感兴趣的某些特定数据和他们所负责的特定任务。这样通过只允许用户看到视图中所定义的数据而不是视图引用表中的数据而提高了数据的安全性。

2、简化操作

视图大大简化了用户对数据的操作。因为在定义视图时,若视图本身就是一个复杂查询的结果集,这样在每一次执行相同的查询时,不必重新写这些复杂的查询语句,只要一条简单的查询视图语句即可。可见视图向用户隐藏了表与表之间的复杂的连接操作。

3、定制数据

视图能够实现让不同的用户以不同的方式看到不同或相同的数据集。因此,当有许多不同水平的用户共用同一数据库时,这显得极为重要。

4、合并分割数据

在有些情况下,由于表中数据量太大,故在表的设计时常将表进行水平分割或垂直分割,但表的结构的变化却对应用程序产生不良的影响。如果使用视图就可以重新保持原有的结构关系,从而使外模式保持不变,原有的应用程序仍可以通过视图来重载数据。

5、安全性

视图可以作为一种安全机制。通过视图用户只能查看和修改他们所能看到的数据。其它数据库或表既不可见也不可以访问。如果某一用户想要访问视图的结果集,必须授予其访问权限。视图所引用表的访问权限与视图权限的设置互不影响。

参考资料来源:百度百科-视图

参考资料来源:百度百科-数据库视图

相关推荐:

什么是数据库视图怎样去理解它

刘少奇是谁

什么是数据库如何制作数据库

如何评价沸点模拟大赛这款小程序

刘少奇怎么死的

如何评价作曲家山田丰山田豊

刘少奇祖籍哪里

什么是庶务课

标签: [db:标签]

声明:《什么是数据库视图怎样去理解它》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

  • 什么是数据库视图怎样去理解它

    视图是从一个或多个表导出的表。视图与表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行...

    百科 日期:2023-04-07

  • 刘少奇是谁

    刘少奇同志是伟大的马克思主义者,伟大的无产阶级革命家、政治家、理论家,党和国家主要领导人之一,中华人民共和国开国元勋,是以毛泽东同志为核心...

    百科 日期:2023-04-07

  • 什么是数据库如何制作数据库

    数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不...

    百科 日期:2023-04-07

  • 如何评价沸点模拟大赛这款小程序

    这款小程序是一款比较实用的程序,对于用户来说既可以提高实战交易水平还可以通过盈利分得奖金,是一款比较良心的产品,平时做模拟盘很难用心去做...

    百科 日期:2023-04-07

  • 刘少奇怎么死的

    在北京时因受折磨而使腿部严重受伤,生活得不到好的料理。而转移到开封以后身体的各种病症全部显现,但是得不到好的治疗,当时主治医生只当一般病...

    百科 日期:2023-04-07

  • 如何评价作曲家山田丰山田豊

    山田丰1989年3月14日出生于东京,毕业于洗足学园音乐大学日本的作曲家、编曲家。代表作《东京食尸鬼》《我存在的时间》《水球不良少年》。在...

    百科 日期:2023-04-07

  • 刘少奇祖籍哪里

    刘少奇祖籍是湖南省宁乡县。刘少奇,湖南省宁乡县人,中共称其为中华人民共和国开国元勋,中国共产党和中华人民共和国的第一代主要领导人之一,政治...

    百科 日期:2023-04-07

  • 什么是庶务课

    庶务课:古时指学习各种政务的课程。庶务的基本解释:1、古时指各种政务,即躬亲庶务。 2、机关团体内的杂项事务。  3、机关团体内管理杂项事务...

    百科 日期:2023-04-07

百科排行榜精选

邮箱不能为空
留下您的宝贵意见