Подскажите пожалуйста, как должны выглядить таблицы sql с таким условием: есть магазин книг(простенький, всего их 8) у каждой своя цена. Юзер может за один раз купить несколько разных книг и необязательно по 1 штуке. Хочу занести в БД таблицу "Покупка" где будет логин юзера, общая сумма, название и количество экземпляров каждой книги.
лучше так наверное: таблица юзеров таблица книг (id, название, автор, стоимость) таблица заказов (id заказа, fk на юзеров) таблица позиций заказов (id заказа, id позиции заказа, fk на таблицу книг, количество)