Как спроектировать грамотно SQL базу данных?

Друзья, я понимаю, что надо изучать тему серьезно. Собираюсь. Но любопытство гложет.

В планах писать для себя и других сайт-планировщик задач на php/sql.
Предположим, у каждого пользователя может быть суммарно 1000 и более дел (с приоритетом, датой и т.д.).
И таких пользователей к примеру станет более 1000.

Как проектируется база? Создается одна таблица для дел всех юзеров? Или у каждого юзера будет своя таблица с делами? Или как-то еще?

Спасибо!

Просьба не по теме не писать. А зачем тебе это? Чем не устраивают готовые? Автор вопроса нуб! И т.д. Просто пройдите мимо.

PS: что посоветуете по читать по грамотному проектированию больших баз данных?

Всем ответившим - большая благодарность и респект!
  • Вопрос задан
  • 903 просмотра
Решения вопроса 2
Одна таблица для всех дел, всех юзеров, 1 млн. записей смешные цифры =)
Ответ написан
@4iloveg
Full-Stack HTML Developer
https://www.devart.com/ru/dbforge/mysql/studio/
Скачай эту программу. В ней есть визуальный редактор базы данных. Очень удобно когда видишь все таблицы и построенные связи между ними.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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