Как лучше организовать базу данных?
Здравствуйте! Я скачала файл из Интернета, а он мне оказался не нужен. Как его теперь закачать обратно? (с)
Задача какая-то бредовая, особенно в части про Если удалил после скачивания книгу и нет больше пользователей которые скачали книгу то удаляем user_id и книгу?
А структура примитивная:
таблица книг
таблица юзеров
таблица скачиваний вида книга_ид-юзер_ид
Пользаватели и заливают и скачивают книги или как ? В основном напрашивается двух табличная структура Books и Users с привязкой Users.id=Books.user_id
Если пользователь удаляет книгу то и это его последняя закаченая книга тогда удаляем и его запись.