Я занимаюсь созданием API-интерфейса для отдыха, который подключается к базе данных. Я следую учебным пособиям, но настройки таблиц на самом деле являются основными, и одна из моих проблем заключалась в том, что в «реальном мире» способ его выполнения намного сложнее и разнообразнее :(Что такое хорошая практика при настройке таблицы пользователей? Глядя на некоторые новички, но не уверен, как «действительно» сделать это правильно
Однако, м интересно для моего фактического применения (очень маленький), как я могу правильно настроить в User
таблицу?
Например, я поставил первичный ключ userid
, потому что никогда не должно меняться. это нормально использовать long
для userid?
Кроме того, хорошо ли объединить кучу вещей, связанных с пользователем .. в таблице пользователей? Я знаю его глупый вопрос .. Например, Я хочу знать, зарегистрирован ли пользователь для этой услуги, поэтому isMember
. Или, пользователь зарегистрировался для быстрого обслуживания, поэтому hasFastService
. Или, если эти вещи будут помещены в таблицу UserAttributes с помощью идентификатора пользователя?
Наконец, я посмотрел UUID, и я задаюсь вопросом, где те подходят, в которых сценарии и т.д.
Благодаря
Редактировать свой вопрос пожалуйста, добавьте данные образца – Sami