Бекенд на C# Web Api
Хорошие практики
Несколько хороших практик при создании базы данных:
Используйте для таблиц
имена_с_подчёркиваниемвместоCamelCase.Имена таблиц должны быть во множественном числе.
Давайте расширенные названия для полей с идентификаторами (
item_idвместоid).Избегайте неоднозначных названий колонок.
По мере возможности именуйте колонки с внешними ключами так же, как колонки, на которые они ссылаются.
По мере возможности добавляйте
NOT NULLво все определения колонок.Используйте подходящие типы данных.
Не используйте ключи для колонок, которые может редактировать пользователь.
Нормализуйте БД, но в меру.
Более подробно про все пункты можно почитать по ссылкам.
Хабр — Стандарты проектирования баз данных
Хабр — Проектирование Базы Данных. Лучшие практики
Автор документа: Артём Ветик