我们怎么能说Oracle支持物理数据独立性?

我们怎么能说Oracle支持物理数据独立性?,oracle,Oracle,作为RDBMS,它应该支持E.F.Codd所述的物理数据独立性。那么,我们如何声明Oracle支持它呢?以证明物理数据独立性: 从数据库导出架构 将转储的架构导入数据库B 在数据库A上运行的SQL语句将在数据库B上运行,无任何更改 演示逻辑数据独立性 用户B运行从a.t42中选择col1 用户A添加了一个新列:alter table t42 add col23 date 用户B没有注意到:从a.t42中选择col1仍然有效 我投票结束这个问题,因为它不是关于编程的,我投票将它迁移到stack D

作为RDBMS,它应该支持E.F.Codd所述的物理数据独立性。那么,我们如何声明Oracle支持它呢?

以证明物理数据独立性:

  • 从数据库导出架构
  • 将转储的架构导入数据库B
  • 在数据库A上运行的SQL语句将在数据库B上运行,无任何更改
  • 演示逻辑数据独立性

  • 用户B运行
    从a.t42中选择col1
  • 用户A添加了一个新列:
    alter table t42 add col23 date
  • 用户B没有注意到:
    从a.t42中选择col1仍然有效

  • 我投票结束这个问题,因为它不是关于编程的,我投票将它迁移到stack DBA。这是一个有趣的问题,但不是编程问题,也不是真正的“数据库管理”问题。我认为没有任何堆栈交换站点真正覆盖这一领域。也许是计算机科学?