@bidolah

Как лучше организовать базу данных?

Нужно создать базу данных (MySQL или SQLite) где будет храниться например информация о книгах(название,количество страниц, количество скачиваний) и пользователях(user_id).
Если пользователь user_id скачал книгу (пользователи и книги добавляются в БД автоматически при скачивании) то отмечаем что скачано. Если удалил после скачивания книгу и нет больше пользователей которые скачали книгу то удаляем user_id и книгу!
Как лучше сделать структуру для нормальной работы?
Спасибо
  • Вопрос задан
  • 753 просмотра
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Здравствуйте! Я скачала файл из Интернета, а он мне оказался не нужен. Как его теперь закачать обратно? (с)

Задача какая-то бредовая, особенно в части про
Если удалил после скачивания книгу и нет больше пользователей которые скачали книгу то удаляем user_id и книгу?

А структура примитивная:
таблица книг
таблица юзеров
таблица скачиваний вида книга_ид-юзер_ид
Ответ написан
Комментировать
Пользаватели и заливают и скачивают книги или как ? В основном напрашивается двух табличная структура Books и Users с привязкой Users.id=Books.user_id

Если пользователь удаляет книгу то и это его последняя закаченая книга тогда удаляем и его запись.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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