我最近开始为我的一个项目设计数据库。我对一个简单的问题“更多行与更多表”感到困惑。我没有足够的经验来回答这个问题。任何帮助,将不胜感激。这是场景:
场景
我有公司。公司将拥有许多用户,车辆。
更多行: 我是否应该参考COMPANY_ID为用户和车辆提供1个表格。显然,随着时间的流逝,它将有很多记录。由于需要,我必须使用GUID作为ID。因此,如果记录太多,我认为它也会影响搜索操作。
更多表格: 每次添加带有公司前缀的新公司时,是否应该创建2个表格?我添加了一个新公司“ Tesla”,表名将类似于TESLA_USER,TESLA_VEHICLES。显然,随着时间的流逝,表的数量将大大增加。
我担心的是哪种方法更有效?更多行还是更多表?
谢谢
欢呼 D