Приложение 1. База данных торговой фирмы



1. База данных торговой фирмы:

1.1. В примере описывается деятельность отдела продаж торгово-закупочной фирмы. В отделе работают несколько региональных представителей из разных городов.

1.2. Каждый представитель (дилер) может обслуживать несколько покупателей, причем, из разных городов. У некоторых продавцов может не быть покупателей.

1.3. Каждый покупатель (заказчик) обслуживается только одним продавцом.

1.4. Для покупателей вводится коэффициент предпочтения (рейтинг) – некая числовая характеристика, устанавливаемая начальником отдела продаж.

1.5. В зависимости от успешности продаж у каждого дилера устанавливается размер комиссионных от 0 до 1 с точностью 0,01.

1.6. В книге продаж указывается: кто продал, кто купил, когда, на какую сумму.

1.7. Система должна отвечать на запросы такого рода:

1.7.1. Кто из покупателей приобрел товаров на самую большую сумму в ноябре?

1.7.2. У кого из продавцов нет покупателей в его городе?

1.7.3. Какова статистика продаж по дням месяца ... и т.д.

2. Таблицы, используемые в примере: Продавцы, Заказчики, Заказы

2.1. Структура таблиц

Продавцы

Поле Тип Размер Ограничения
Код продавца Длинное целое   Ключ
Фамилия Текст 30 Обязательное поле
Город Текст 20 Обязательное поле
Комиссия Одинарное с плавающей точкой Точность=2 Обязательное поле. >=0, <=1

Заказчики

Поле Тип Размер Ограничения
Код заказчика Длинное целое   Ключ
Фамилия Текст 30 Обязательное поле
Город Текст 20 Обязательное поле
Рейтинг Длинное целое   Обязательное поле, >=0
Код продавца Длинное целое   Внешний ключ, Обязательное поле

Заказы

Поле Тип Размер Ограничения
Код заказа Длинное целое   Ключ
Код продавца Длинное целое   Внешний ключ, Обязательное поле
Код заказчика Длинное целое   Внешний ключ, Обязательное поле
Дата заказа Дата   Обязательное поле
Сумма заказа Денежный   Обязательное поле, >=0

2.2. Содержание таблиц

Продавцы

Код продавца Фамилия Город Комиссия
1001 Иванов Ковров 0,12
1002 Петров Владимир 0,13
1004 Сидоров Ковров 0,11
1007 Андрейченко Ярославль 0,15
1003 Симонян Москва 0,10

Заказчики

Код заказчика Фамилия Город Рейтинг Код продавца
2001 Антонов Владимир 100 1001
2002 Леонтьева Владимир 200 1003
2003 Синицкий Ковров 200 1002
2004 Фокин Ярославль 300 1002
2006 Симонян Москва 100 1001
2008 Назарова Рязань 300 1007
2007 Алиев Ковров 100 1004

Заказы

Код заказа Код продавца Код заказчика Дата заказа Сумма заказа
3001 1007 2001 03.10.201 1 18,69
3003 1001 2001 03.10.2011 767,19
3002 1004 2007 03.10.2011 1900,10
3005 1002 2003 03.10.2011 5160,45
3006 1007 2008 03.10.2011 1098,16
3009 1003 2002 04.10.2011 1713,23
3007 1002 2004 04.10.2011 75,75
3008 1001 2006 05.10.2011 4723,00
ЗОЮ 1002 2004 06.10.2011 1309,95
ЗОН 1001 2006 06.10.2011 9891,88

 

 


Дата добавления: 2018-06-01; просмотров: 191; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!