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