笔记
我意识到这个问题在不同的数据库设计方法中可能是特定的,但对于我的具体情况,我有点不确定下一步我需要做什么。
我试图省略细节,但如果这个问题不适合 Stack Overflow,我会尝试其他方式来找出答案。
这是我的场景
我有一个项目,我需要为操作项跟踪系统的数据库设计创建 ER 图公司的各种项目。
根据该课程的讲师的建议,建议我提供一个状态图,以阐明我的主要实体(操作项)的问题定义,以进行数据库设计。
我的问题是,在将状态图转换为 ER 图时,通常接下来通常会做什么?
笔记
我意识到这个问题在不同的数据库设计方法中可能是特定的,但对于我的具体情况,我有点不确定下一步我需要做什么。
我试图省略细节,但如果这个问题不适合 Stack Overflow,我会尝试其他方式来找出答案。
这是我的场景
我有一个项目,我需要为操作项跟踪系统的数据库设计创建 ER 图公司的各种项目。
根据该课程的讲师的建议,建议我提供一个状态图,以阐明我的主要实体(操作项)的问题定义,以进行数据库设计。
我的问题是,在将状态图转换为 ER 图时,通常接下来通常会做什么?
通常我先从数据模型开始,然后再开始状态模型。状态模型可用于验证数据模型是否能够支持实体经历的不同状态。
例如,假设操作项经历以下状态:
并且有一个分配活动将操作项从“新”状态移动到“已分配”状态。该过程将具有数据要求,其中一个几乎可以肯定是要分配操作项的人。
可以检查数据模型以确保模型包含实体以及必要的属性和关系:
根据所使用的工具,您应该能够通过将以下内容映射到数据库来做到这一点:
理想情况下,活动和状态转换图都应该映射到数据模型,因为这将确保所有三个从数据角度一致地对齐。
我希望这会有所帮助(如果不能随意提出后续问题)