Это шаги, которые вы должны выполнить для первоначального проектирования базы данных.
Сначала перечислите все «объекты», которые вы хотите сохранить, такие как пользователи, публикации, отношения и т. Д.
Во-вторых, определите, для каждой из них какую информацию, которую вы хотите сохранить (имя пользователя, пароль, полное имя, адрес, ...).
Затем создайте базу данныхтаблицы после третьей нормальной формы.
- Каждый столбец в таблице должен быть атрибутом ключа.
- Каждый столбец в таблице должен быть атрибутом всего ключ.
- Каждый столбец в таблице должен иметь атрибут только ключ.
Дизайн базы данных должен всегда быть сделано в третьей нормальной форме, возвращаясь к другим формам , если есть проблемы с производительностью и вы понимаете последствия возврата.Как правило, вы можете сделать это безопасно (и эффективно) с правильным применением вычисляемых полей или триггеров.
Например, одну вещь, которую вы должны не делать, это пытаться моделировать отношения втаблица пользователей.Строка в этой таблице будет содержать имя пользователя в качестве ключа, а отношение зависит от двух имен пользователей, что нарушит правило 3.