什么是数据独立性?(data independence?)

数据独立性是一种数据库管理形式,它将数据与所有使用它的程序分开。作为DBMS或数据库管理系统思想的基石,这种独立性确保了数据不能被任何使用它的程序重新定义或重新组织。通过这种方式,数据仍然是可访问的,但它也是稳定的,不会被应用程序破坏。...

数据独立性是一种数据库管理形式,它将数据与所有使用它的程序分开。作为DBMS或数据库管理系统思想的基石,这种独立性确保了数据不能被任何使用它的程序重新定义或重新组织。通过这种方式,数据仍然是可访问的,但它也是稳定的,不会被应用程序破坏。

Database management is much easier with the use of data independence.

在集中式DBMS环境中,数据库管理依赖于数据独立的过程。尽管就不同应用程序访问和使用数据以完成任务的能力而言,数据透明性仍然存在,但没有任何程序或应用程序可以读取数据,然后开始对数据本身进行更改。信息的一致性使得在单个环境中维护和管理单个数据库或多个数据库的整个过程更加容易。

No program or application can make changes to data in a data independence system.

这个概念不同于另一种称为数据依赖的方法。使用这种方法,用于运行应用程序的数据实际上在程序的源代码中表示。程序修改数据的能力,反之亦然,意味着信息不被认为是恒定的,可以通过修改源代码或以其他方式使用程序来调整核心数据来启动更改。

数据独立的功能之一是限制用户应用程序对数据存储结构的访问。通过对应用程序有效地隐藏结构的细节,任何一个应用程序都不可能改变数据的性质。因此,无论有多少数据库或数据库应用程序访问基本数据,基本数据都保持其完整性并保持一致。

在数据方面,有两种基本的独立性级别或类型。逻辑数据独立性使更改数据结构成为可能,而不必修改使用数据的应用程序或程序。在向系统添加数据或从系统中删除数据的过程中,不需要重写当前的应用程序。

第二种类型或级别称为物理数据独立性。这种方法必须改变与数据相关的组织或存储过程,而不是修改数据本身。完成文件组织或用于数据的索引策略的这种转变不需要对应用程序的外部结构进行任何修改,这意味着应用程序的用户不太可能注意到其程序功能的任何差异。

Data independence ensures that the information stored on a hard drive cannot be corrupted while in use by a DBMS.

  • 发表于 2021-12-13 12:51
  • 阅读 ( 158 )
  • 分类:互联网

你可能感兴趣的文章

自治(autonomy)和独立(independence)的区别

自治(autonomy)和独立(independence)的区别 自主性和独立性在一个层面上可以被视为同义词,尽管在另一个层面上这两个词是有区别的。自主与独立之间的相似之处来自于自由的理念。两者都强调了做出决定和选择的能力。然而,...

  • 发布于 2020-10-28 19:13
  • 阅读 ( 509 )

随机定向(random orientation)和独立产品组合(independent assortment)的区别

...种将变异引入配子或孢子的机制。 什么是独立产品组合(independent assortment)? 独立分类法则是孟德尔的三大法则之一。它描述了等位基因或基因如何在配子形成过程中彼此独立地分离。简单地说,独立分类是独立于任何其他基因...

  • 发布于 2021-03-04 17:56
  • 阅读 ( 385 )

数据仓库(data warehousing)和数据集市(data marts)的区别

...。对于这种误解,需要有一个彻底的定义和区别引用。但什么是数据集市和数据仓库? 首先必须知道数据集市代表一个特定的公司。它代表了它的程序、数据、软件和硬件。这意味着每个部门都有单独的数据集市。例如,有一...

  • 发布于 2021-06-23 12:41
  • 阅读 ( 181 )

依赖的(dependent)和独立条款(independent clause)的区别

... 主要差异取决于(main difference dependent) vs. 独立条款(independent clause) 从句是一组包含主语和谓语的词。所有的句子都由从句组成。有些从句能表达一个完整的意思,而有些从句不能。基于这种表达完整思想的能力,从句被分...

  • 发布于 2021-06-27 15:24
  • 阅读 ( 993 )

种族隔离法(law of segregation)和独立分类法(law of independent assortment)的区别

...异规律(main difference law of segregation) vs. 独立分类法(law of independent assortment) 分离定律和独立分类定律是孟德尔遗传的第一定律和第二定律。分离定律描述了一个基因的等位基因如何被分离成两个配子,并在受精后重新结合。独立...

  • 发布于 2021-06-29 10:33
  • 阅读 ( 623 )

数据仓库(data warehouse)和数据集市(data mart)的区别

...完整性和安全性的数据仓库的子集。 覆盖的关键领域 1.什么是数据仓库–定义,功能2.什么是数据集市–定义,功能3.数据仓库和数据集市之间的区别是什么–关键区别的比较 关键术语 数据仓库、数据集市 什么是数据仓库(data ...

  • 发布于 2021-07-01 08:24
  • 阅读 ( 539 )

什么是数据独立性?(data independence?)

... 数据独立性是一种数据库管理形式,它将数据与所有使用它的程序分开。作为DBMS或数据库管理系统思想的基石,这种独立性确保了数据不能被任何使用它的程序重新定义或重...

  • 发布于 2021-12-13 12:51
  • 阅读 ( 158 )

什么是设备独立?(device independent?)

... 超文本标记语言(HTML)是设备独立性最早和最长寿的例子之一。一个相对简单的带有少量嵌入标记的文本文档允许任何带有浏览器软件的计算机按照作者的设计显示它。HTML的许多扩展,如Java,也是独...

  • 发布于 2021-12-13 13:35
  • 阅读 ( 88 )

什么是raid(独立磁盘冗余阵列)?(raid (redundant array of independent disks)?)

RAID是一种磁盘驱动器,它使用两个或多个硬盘驱动器来确保数据安全存储,它代表独立(或便宜,取决于您要求的人)磁盘冗余阵列。 ...

  • 发布于 2021-12-14 14:56
  • 阅读 ( 97 )

什么是独立顾问?(an independent consultant?)

独立顾问是向客户提供评估和指导服务的专业人士,这些客户需要商业运营或个人事...

  • 发布于 2021-12-24 00:44
  • 阅读 ( 217 )