У меня есть вопрос о базе данных «стиль».
Мне нужен способ хранения учетных записей пользователей.Некоторые пользователи «владеют» другими учетными записями (суб-аккаунтами).Однако не все учетные записи пользователей принадлежат, только некоторые.
Лучше ли представлять это, используя структуру таблицы, например так ...
TABLE accounts (
ID
ownerID -> ID
name
)
... даже если будут некоторыеЗначения NULL в столбце ownerID для учетных записей, у которых нет владельца.
Или стилистически предпочтительнее иметь две таблицы, например так.
TABLE accounts (
ID
name
)
TABLE ownedAccounts (
accountID -> accounts(ID)
ownerID -> accounts(ID)
)
Спасибо за совет.