我正在考虑使用以下语句设计数据库的更好方法是什么:
- 有 3 种用户(3 个不同的角色)。
- 他们有一些共同的领域,但他们也有不同的领域。
解决方案 A:同一张表中的所有用户(根据他们的角色,一些用户会有空字段)。
解决方案 B:我将在其中添加用户及其角色的主表。此外,我将创建 3 个额外的表,我将在其中记录额外的字段(取决于表),并且每条记录都有一个与主表中的用户相关的 id。
解决方案 C:一个包含基本用户信息的主表和一个包含元数据用户信息的第二个表,其中每条记录表示用户的一个字段。它与WordPress相似