Задание
На основе заданного описания предметной области выполнить проектирование реляционной базы данных.
Описание предметной области
Оптовый магазин закупает товар по цене закупки и продает его по цене продажи. Цена продажи может изменяться в процессе реализации товара. Разница между ценой продажи и ценой закупки каждой единицы товара составляет доход магазина от реализации товара. При продаже каждой единицы товара указывается вид товара, продавец, дата продажи, цена продажи, количество проданных единиц товара.
В магазине работает несколько продавцов. Каждый продавец получает комиссионное вознаграждение за проданный товар. Процент комиссионного вознаграждения назначается индивидуально каждому продавцу.
Минимальный перечень атрибутов:
1. Наименование товара.
2. Единица измерения товара.
3. Цена закупки единицы товара.
4. Цена продажи единицы товара.
5. Дата продажи.
6. Количество проданных единиц товара.
7. Ф. И. О. продавца.
8. Процент комиссионных.
Предлагаемый набор таблиц проектируемой базы данных:
1. ТОВАРЫ.
2. ПРОДАВЦЫ.
3. ПРОДАЖИ.
Представленные в базе данных главные информационные объекты:
1. Товары (Наименование товара; Единица измерения товара; Цена закупки единицы товара).
2. Продавцы (Ф.И.О. продавца; Процент комиссионных).
3. Продажи (Цена продажи; Дата продажи; Количество проданных ед. товара).