【问题标题】:Are the E/R diagram and conceptual one goodE/R图和概念图好吗
【发布时间】:2022-12-04 10:53:37
【问题描述】:

HERE are the diagrams 我在所有 3 个之间有很多,所以我用组合 PK 制作了一个关联表 CONTRACT。

我在所有 3 个之间有很多,所以我用组合 PK 制作了一个关联表 CONTRACT。我想念什么吗?我是数据库的新手

【问题讨论】:

    标签: entity-relationship


    【解决方案1】:

    用简单的英语写出关系。

    也许:

    1. 一个员工可以有很多工作,但每个工作都是针对特定员工的;每份工作都在医院,医院会有很多工作;或者
    2. 一个员工只会做一份工作,但每个工作可能有很多员工;每个工作可以是一个或多个医院,医院会有很多工作;或者
    3. 一个员工可以有很多工作,而且可能有很多员工在做同样的工作;每个工作可以用于许多医院,每个医院都会有很多工作。

      一旦你写下了描述关系的句子,这些关系将告诉你你的假设是什么以及图表应该代表什么。

      至于你的图表:

      • 为什么要引入contract
      • 合并contactjob 并将作业name 放入contact 表(并将该表称为job)不是更好吗?

      然后尝试将数据放入您的表格中,看看它是否准确地模拟了您用来描述关系的英语句子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      • 2012-06-25
      • 2016-04-21
      • 1970-01-01
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多