gpt4 book ai didi

database - 如何改进 ERD

转载 作者:搜寻专家 更新时间:2023-10-30 23:24:45 26 4
gpt4 key购买 nike

这个问题是基于我在 the thread 的计划.

我的实体关系图是

alt text http://files.getdropbox.com/u/175564/sequence-diagram.png

我想知道以下内容。

我的时序图是否符合下面的关系图?

alt text http://files.getdropbox.com/u/175564/table-problem-3.png

最佳答案

查看第一个图表作为逻辑模型,通常在逻辑模型中定义的表也存在于物理模型中 - 您缺少 QUESTION-TAGS(nee QUESTION-SUBJECTS)表。您在 QUESTION 和 MONITOR-CHECK 之间存在一对一的关系,这意味着拥有 MONITOR-CHECK 没有任何值(value) - 将属性移动到 QUESTION表。

将第二个图表视为物理 ERD 模型 - 具有一对一关系的两个表没有任何好处。我说的是 QUESTION/QUESTION-BODY 和 QUESTION/MODERATOR-CHECK 表。

QUESTION-SUBJECTS 命名不当 - 如果您注意到该记录代表一个“标签”,则相应地命名该表。该表将是一个代码表(具有 CODE、DESCRIPTION 列),因为您希望保持值一致以使查询执行良好。也就是说,您需要 QUESTION 和 QUESTION-TAGS 表之间的外部参照/查找/推论表,以便有一个 [question related] 到许多 [question tags]。

问题-标签-外部参照

  • 问题 ID (pk)
  • 问题标签代码 (pk)

关于database - 如何改进 ERD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com