gpt4 book ai didi

python - 在设计 SQL 数据库时,一对一关系是否意味着不必要的表?

转载 作者:行者123 更新时间:2023-11-28 22:54:37 25 4
gpt4 key购买 nike

<分区>

我的问题比其他任何问题都更具概念性。我正在为即将使用 SQLAlchemy(用于 sql 数据库的 python 工具包,http://www.sqlalchemy.org/)创建的数据库设计模式,我遇到过这样一种情况,在数据库的两个表之间,存在一个一对一的关系。为了具体说明,我有一个名为“Identification”的表,其中包含两列:1) 内部 ID(用作主键)和 2) 对象 ID。该表与我们称为“分析”的另一个表具有一对一的关系,该表代表一个独特的查找表,用于查找我个人在每个对象上生成的数据(通过我的研究)。

我的问题是,一对一关系的存在是否意味着我应该将“识别”和“分析”合并到一个表中?我查看过的每个 sql 数据库模式都显示一对多或多对多类型的场景。数据库表之间的一对一关系在概念上有什么错误或不好的地方吗?我什至追求这个的原因是因为我执行的这种分析可能是我想对每个对象进行的多种分析类型之一,并且最好将识别表与数据分开我从每一个分析中回来。

如有任何意见或评论,我们将不胜感激!

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