小编Ale*_*hov的帖子

对于大型应用程序,在同一数据库中不同模式的表上创建外键是个坏主意吗?

我正在将一个大型 pl/sql 基于 web 的应用程序转移到专用服务器。该应用程序位于一个包含 70 个程序代码包的模式中。这个应用程序是在不同的时间大约有 15 人完成的。我们通常的做法是在不同模式中的引用表上创建外键,因为它非常方便并且保持数据库非常干净,因为我们不需要在不同模式中保留相同的引用表。

但无论如何,我的 DBA(他用 DB 创建了新实例并将我的应用程序复制到 Solaris 区域内)今天说得很严厉,“不同模式上的外键是邪恶的,你需要销毁它!”。他没有解释他的观点。

在大型应用程序中这样做真的很糟糕吗?

schema oracle foreign-key database-design

14
推荐指数
1
解决办法
6860
查看次数

标签 统计

database-design ×1

foreign-key ×1

oracle ×1

schema ×1