表和视图

Anonim

表与视图

数据库是有组织的数据或信息的数字集合,可以存储在计算机存储器或其他存储设备中。它的开发方式使用户可以存储和访问大量数据。数据库具有多个保存,显示和分析大量信息的对象。 Microsoft SQL提供数据库对象,例如存储过程,用户,函数,表和视图。

表包含应用程序和报告中使用的数据。它们按行,列和字段设计。它们只能包含特定数量的列,但可以包含尽可能多的行。关系数据库使用多个表来存储链接的数据和记录。

表中的数据可以或可以不物理存储在数据库中。有两种类型的表,即;使用对象类型定义列并保存已定义对象实例的对象表,以及在关系数据库中保存基本用户数据的关系表。

另一方面,View是一个用作表的查询,可以链接到另一个表。它是表格格式的几个记​​录的列表,用于经常查询的数据。在查询位于不同表的名称和地址时,可以使用视图。它是从数据库中的数据收集的虚拟表。要更改存储在数据库中的数据,还会更改视图中显示的数据。它可以将多个表合并到一个虚拟表中,并隐藏数据的复杂性。它只需要一点空间来存储数据,因为数据库只存储其定义而不是它包含或表示的数据。它还为数据提供安全性并限制数据显示。它可以用于创建抽象。

视图和表中的行不是有序的,但可以进行排序和查询。可以更新视图,还可以查询来自远程源的数据。必须修改与视图相反的查询。 摘要:

1.表是数据库的对象,用于保存报表和应用程序中使用的数据,而视图也是数据库对象,用作可以链接到其他表的表和查询。 2.一个表的设计具有有限数量的列和无限数量的行,而视图被设计为从数据库中提取的虚拟表。 3.A视图可以将多个表合并到一个虚拟表中,而需要几个表来存储链接的数据和记录。 4.视图用于查询包含在多个不同表中的某些数据,而表保存基本用户数据并保存已定义对象的实例。 5.可以在视图中访问经常查询的数据,并且更改数据库中的数据也会更改视图中显示的数据,而不是表格中的情况。