DBMS 中的透明度意味着 DBMS 系统应该向用户提供透明的分发。换句话说,它向用户隐藏了实现细节。透明性有四种:分布透明性、事务透明性、性能透明性和DBMS本身透明性。DBMS 透明度是异构的,这意味着它仅适用于允许用户集成到全局模式中的任何异构 DBMS。它是最难概括的透明度之一。
分配透明度分为五类
这是分配透明度的最高级别。它使用户能够查询任何表,就好像它们已经是碎片一样。它隐藏了这样一个事实:查询的表实际上是一个片段或某些片段的联合。换句话说,用户不知道 电话列表 表是否碎片。因此,数据库访问都基于全局模式,因此用户不需要指定片段名称或数据位置。
位置透明位置透明度是
它确保用户查询任何表或片段,就像它们本地存储在用户站点上一样。有了这种透明度,用户必须知道数据是如何碎片化的。但是,他们不知道数据的位置。为了实现位置透明性,DBMS 应该能 电话号码 访问更新日期字典并拥有一个包含数据位置详细信息的目录。
在复制透明性中,用户不知道片段复制。它使用户能够查询表,就好像该表只存在一个副本一样。复制透明度与并发透明度和故障透明度相关。当用户更新数据项时,更新会反映在表的所有副本中。位置透明性也暗示着复制透明性。