【发布时间】:2009-12-07 07:34:29
【问题描述】:
我已经在网上搜索了两天,但仍然找不到使用公共同义词生成 DDL 代码的方法。非常感谢您的任何建议。
【问题讨论】:
标签: oracle data-modeling synonym
我已经在网上搜索了两天,但仍然找不到使用公共同义词生成 DDL 代码的方法。非常感谢您的任何建议。
【问题讨论】:
标签: oracle data-modeling synonym
我认为您正在处理“同义词”一词的两种不同且截然不同的用法:
1) 在逻辑(实体)建模中,同义词是实体的替代业务名称,例如实体 CUSTOMER 可能有同义词 PURCHASER 和 CLIENT。
2) 在物理(数据库)模型中,公共同义词用于消除指定拥有表的模式的需要。通常,同义词和表名是相同的,例如“为 MYSCHEMA.CUSTOMERS 创建公共同义词客户;”
希望在数据库中为逻辑模型中定义的业务同义词生成公共同义词是非常不寻常的。
【讨论】:
Customers 而另一部分谈论“客户”,那么了解这一点很有用。但是,我们希望在模型中只看到一个实体。
EMP 而不是 SCOTT.EMP。