【问题标题】:Relationship in conceptual model (ER diagram)概念模型中的关系(ER 图)
【发布时间】:2021-06-14 21:07:12
【问题描述】:

我有一个简单的可能。平庸的问题。我正在研究实体关系图的第一个概念阶段。

此 DABMS 将由一些经理使用,这些经理将控制(注册和修改帐户)客户。

在我的图表中,我有两个实体“MANAGER”和“CUSTOMER”。是否有必要将他们与关系 (M:N) 联系起来,以指定经理是管理客户帐户的人,或者这种关系是不必要的?

【问题讨论】:

    标签: mysql sql entity-framework entity-framework-core entity-relationship


    【解决方案1】:

    指定经理是管理客户的人

    没有。 ER 图通常显示反映在数据库中的关系。

    例如,您的 ERD 中会显示什么

    • 为每个客户分配一名负责该客户的经理 => 1:n - 每个客户有一名经理,但一名经理可以负责多名客户。

    【讨论】:

    • 谢谢!那么你认为这些信息在数据库中没有用吗? (知道哪个经理负责每个客户的帐户)
    • 为每个客户分配一个“责任经理”是一个常见的要求,我并没有说这个功能没用。但是,如果您没有这样的功能,那么经理和客户在您的数据库中是不相关的,那么您就不会在您的 ERD 中添加关系。 - 没有关系只是因为在 UI 中,经理会与客户做一些事情。
    • 是的,这些经理只是那些必须在网站上创建客户帐户并在客户离开后最终删除这些帐户的人
    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 2015-10-08
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多