单选题 用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是______。
  • A.分片透明性
  • B.位置透明性
  • C.局部数据模型透明性
  • D.分布透明性
【正确答案】 A
【答案解析】[解析] 分布透明性有如下几种级别。 (1)分片透明性。分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间。分片透明性是指数据分片是用户无须考虑的,完全透明的,在编写程序时用户只需对全局关系进行操作,这样简化了应用程序的维护,当数据分片有所改变时,应用程序不会受到影响。 (2)位置透明性。位置透明性是指数据分片的分配位置对用户是透明的,用户编写程序时只需要考虑数据分片情况,不需要了解各分片在各个场地的分配情况。 (3)局部数据模型透明性。局部数据模型透明性处于分配模式与局部概念模式之间,它使用户在编写应用程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们副本的场地位置分配情况,但是不需要了解各场地上数据库的数据模型。 因此本题答案为A。