У меня возник вопрос о наилучшем способе обработки данных такого типа.Дизайн объектной модели
В моей системе у меня будет много пользователей и множество учетных записей ... пользователи могут принадлежать многим учетным записям, а учетные записи будут иметь много пользователей. Я предполагаю, что лучший способ сделать это состоит в трех таблицах
пользователей
счетов
& users_accounts
мой вопрос, когда кто-то подпишется на платный аккаунт ... где я должен хранить флаг, который отличает обычных пользователей учетной записи и владельцев учетных записей? Должен ли быть флаг владельца в таблице users_accounts?
Извините, я думаю, я не уточнил. У каждой учетной записи также будет много пользователей. – ThinkingInBits
У пользователя не было бы уплаченного и неоплаченного сальдо счета, но они были бы «владельцем учетной записи», так сказать, или «членом учетной записи» – ThinkingInBits
В этом случае я сохранил бы флаг в таблице учетных записей. Если учетная запись оплачивается, все пользователи оплачиваются, не так ли? –