gpt4 book ai didi

php - 我是否应该仅仅因为一个不同的列而创建两个单独的表

转载 作者:行者123 更新时间:2023-11-29 01:38:53 24 4
gpt4 key购买 nike

我的网站有两种类型的用户:公司个人。它们都具有几乎相同的形式值。 Company 有额外的 company_nameindividual 有额外的 gender 列。

它们共有10个字段。现在,我应该创建两个不同的表还是应该为它们创建一个表?

最佳答案

公司和个人似乎是完全不同的实体,因此除非您完全相同地对待它们,否则最好将它们放在不同的表中。

但是,如果您希望将公司视为人,并且他们将始终被视为独立的单位(没有子单位),您可以简单地向表中添加两个键,一个用于性别(这不是必填字段) ),还有类似“company indicator”) 的二进制值(是或否)。

然而,真正的问题是可扩展性。如果您预计在任何时候,公司将受到与个人不同的对待(例如,与公司的联系可能会发生变化,或者如果公司分拆),您确实应该将他们视为独立的实体。您可以在公司表上有一个链接到个人的指示符;这样您就可以存储有关公司内个人的信息。

关于php - 我是否应该仅仅因为一个不同的列而创建两个单独的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31629060/

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