【问题标题】:Is it possible to model tables belonging to different databases in the same schema?是否可以在同一模式中对属于不同数据库的表进行建模?
【发布时间】:2012-02-09 17:46:53
【问题描述】:

我需要构建一个系统,以便向用户提供所需的结果,查询(它使用 join 操作)两个表,每个表都属于一个不同的数据库。所以他们之间没有肉体上的关系。

但是,从概念上讲,它们之间存在一对多关系,我需要在 ER 模型中显示这种关系。

建模是一项简单的任务,尽管我不确定在没有物理连接的两个表之间创建关系是否是一种被认可的做法。如果是这种情况“允许”,是否有任何图形 ER 约定来指定表属于不同的数据库并且关系只是概念性的?

PS:我想设计的模型既用于系统文档,也用于向利益相关者展示系统结构

【问题讨论】:

    标签: database join foreign-key-relationship er-modeling


    【解决方案1】:

    是的,可以建模

    显然,在许多 RDBMS 中,如果没有一些(有时是重大的)缺点,就不可能实现。

    【讨论】:

    • 感谢您的回答!请您列出并激发其中一些缺点吗?
    • 1.如果不停止对数据库的写入活动,就不可能获得一致的备份
    • 2.如果使用触发器实现 - 它会增加每个写入操作的开销
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 2021-04-15
    • 2015-11-07
    • 2014-10-06
    • 2013-07-13
    • 1970-01-01
    相关资源
    最近更新 更多