Задать вопрос

Как правильно организовать структуру таблицы в БД?

Привет!

Такая ситуация. Есть некая CRM, и есть сущность "клиент". Приложение постоянно расширяется, и сейчас таблица имеет более 40 полей. Вот я думаю, что делать если он дальше будет расширяться. Добавлять также новые поля, или лучше разделить поля на отдельные таблицы. Как вообще такое рекомендуется делать, как это будет влиять на производительность БД с ростом данных, и вообще был бы благодарен, если дадите литературу на эту тему, про проектирование БД, где описываются такие моменты. Спасибо...
  • Вопрос задан
  • 295 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
@guras256
разделять на таблицы с отношением один к одном обычно имеет смысл только чтобы вынести в отдельную таблицу "тяжелые поля" или поля с информацией, по которой обычно не будет выборки.

если таблица постоянно расширяется, и не охота постоянно расширять бд, можно сделать поле xml-type с xml кой, в которую просто добавлять поля по мере необходимости, а когда устаканится перенести их разом в саму таблицу

в общем читайте, разбирайтесь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы