关于视图和要素类

与关系数据库中的常见表不同,视图不属于物理模式。它是从数据库中的数据计算得出的动态虚拟表。更改表中的数据将改变视图中显示的数据。

与表相比,视图具有以下优点:

将现有视图映射到要素类

AutoCAD Map 3D 自动显示为具有其各自的原生数据库中定义的数据库视图的类。如果视图包括几何图形,则它将显示为要素类。应用以下限制:

如果希望与 AutoCAD Map 3D 配合使用数据库视图,请记住以下要点:

“模式编辑器”中,为视图定义的列将显示为特性,但无法对其进行编辑。但是,用户可以使用“模式编辑器”创建模拟数据库视图的要素类和特性。

例如,用户有一个具有 20 个特性的 Oracle 河流表,然而用户可能希望特定人员仅可看到其中六个特性。用户可以使用“模式编辑器”基于现有河流表创建新要素类,并添加希望显示的六个特性。

模式编辑器允许直接映射到物理数据库对象(表或视图)中。

从原生模式访问视图

除了将要素类映射到启用了 FDO 数据存储的现有视图中,用户还可以将原生的、未启用 FDO 的现有数据存储中的视图“反向创建”到要素类中。

要执行此操作,以下各项必须为真: