Бекенд на C# Web Api

To Kaiten

Хорошие практики

Документ может дополняться новыми практиками

Несколько хороших практик при создании базы данных:

  • Используйте для таблиц имена_с_подчёркиванием вместо CamelCase.

  • Имена таблиц должны быть во множественном числе.

  • Давайте расширенные названия для полей с идентификаторами (item_id вместо id).

  • Избегайте неоднозначных названий колонок.

  • По мере возможности именуйте колонки с внешними ключами так же, как колонки, на которые они ссылаются.

  • По мере возможности добавляйте NOT NULL во все определения колонок.

  • Используйте подходящие типы данных.

  • Не используйте ключи для колонок, которые может редактировать пользователь.

  • Нормализуйте БД, но в меру.

Более подробно про все пункты можно почитать по ссылкам.


Ссылки

Хабр — Стандарты проектирования баз данных

Хабр — Проектирование Базы Данных. Лучшие практики


Автор документа: Артём Ветик