Помогите пожалуйста составить запрсы

winni7
Дата: 19.12.2012 18:53:10
Вот задание:
Описание предметной области
Вы работаете в компании, занимающейся оптово -розничной продажей различных товаров. Вашей задачей является отслеживание финансовой стороны работы компании. Деятельность Вашей компании организована следующим образом : Ваша компания торгует товарами из определенного спектра. Каждый из этих товаров характеризуется наименованием, оптовой ценой, розничной ценой и справочной информацией. В Вашу компанию обращаются покупатели. Для каждого из них Вы запоминаете в базе данных стандартные данные (наименование, адрес, телефон, контактное лицо ) и составляете по каждой сделке документ, запоминая наряду с покупателем количество купленного им товара и дату покупки.
Таблицы
Товары (Код товара, Наименование, Оптовая цена, Розничная цена, Описание ).
Покупатели (Код покупателя, Телефон, Контактное лицо, Адрес ).
Сделки (Код сделки, Дата сделки, Код товара, Количество, Код покупателя, Признак оптовой продажи ).
Развитие постановки задачи
Теперь ситуация изменилась. Выяснилось, что обычно покупатели в рамках одной сделки покупают не один товар, а сразу несколько.Также компания решила предоставлять скидки в зависимости от количества закупленных товаров и их общей стоимости. Внести в структуру таблиц изменения, учитывающие эти факты, и изменить существующие запросы. Добавить новые запросы.
Вот я составил таблицы в sql:
/*Создание таблици товары*/
CREATE TABLE tovar_tbl
(device_id INTEGER NOT NULL PRIMARY KEY,
device_name VARCHAR(70) NOT NULL,
articul VARCHAR(10) NOT NULL,
price_opt INTEGER NOT NULL,
price_roz INTEGER NOT NULL,
opisanie VARCHAR(70)NOT NULL);

/*Заполнение таблицу товары*/
INSERT into tovar_tbl
VALUES (01,'Сахар','кг','21','24','Сахар-рафинад кубанский');
INSERT into tovar_tbl
VALUES (02,'рис белый','упаковка','26','28','Вес упаковки 0,5кг');
INSERT into tovar_tbl
VALUES (03,'Мука пшеничная 1 с','кг','12','15','ООО Главпродукт');

/*Создание таблици покупатели*/
CREATE TABLE pocupately_tbl
(pocupately_id INTEGER NOT NULL PRIMARY KEY,
phone_number VARCHAR(30) NOT NULL,
kontact VARCHAR(30) NOT NULL,
adres VARCHAR(30) NOT NULL);

/*Заполнение таблицу покупатели*/
INSERT into pocupately_tbl
VALUES (1,'332778','Иванов И.И.','г. Краснодар');
INSERT into pocupately_tbl
VALUES (2,'224115','Сидоров И.К.','г.Ростов-на-Дону');
INSERT into pocupately_tbl
VALUES (3,'321754 ','Портнов О.Ф.','г.Геленджик');

/*Создание таблици сделки*/
CREATE TABLE sdelki_tbl
(pocupci_id INTEGER NOT NULL PRIMARY KEY,
data DATETIME NOT NULL,
device_id VARCHAR(30) NOT NULL,
kolicestvo INTEGER NOT NULL,
kontact VARCHAR(30) NOT NULL);

/*Заполняем таблицу сделки*/
INSERT into sdelki_tbl
VALUES (1,'04/05/2012','Сахар','321','Иванов И.И.');
INSERT into sdelki_tbl
VALUES (2,'05/04/2012','Мука пшеничная 1с ','224','Портнов О.Ф.');
INSERT into sdelki_tbl
VALUES (3,'08/06/2012','рис белый','32','Сидоров И.К.');
INSERT into sdelki_tbl
VALUES (4,'13/06/2012','Мука пшеничная 1с ','170','Иванов И.И.');
INSERT into sdelki_tbl
VALUES (5,'04/05/2012','рис белый ','2200','Иванов И.И.');
INSERT into sdelki_tbl
VALUES (6,'08/06/2012','Сахар','68','Сидоров И.К');
Помогите пожалуйста сделать запросы по заданию.......
pit_alex
Дата: 19.12.2012 19:37:18
winni7,

а какие изменения вы внесли в структуру БД?
winni7
Дата: 19.12.2012 19:41:42
pit_alex,
я и хочу что бы мне в этом помогли.....просто я мало что в этом понимаю)))
winni7
Дата: 19.12.2012 19:43:32
winni7,

таблицы я составлял сам, а запросы немогу...
pit_alex
Дата: 19.12.2012 19:44:18
winni7,

тогда наверное вам сюда
pit_alex
Дата: 19.12.2012 19:46:05
кстати
winni7
Внести в структуру таблиц изменения, учитывающие эти факты
подразумевает что структура уже была и ее надо изменить под новые требования
hallabud
Дата: 19.12.2012 19:56:59
В разделе Microsoft SQL Server эту же тему закрыли кстати :)
londinium
Дата: 19.12.2012 20:01:41
А почему цена у товара целочисленная?
winni7
Дата: 19.12.2012 20:03:11
мне нужно сделать только два запроса
1 запрос на покупку
2 запрос на скидку
hallabud
Дата: 19.12.2012 20:17:28
winni7
мне нужно сделать только два запроса
1 запрос на покупку
2 запрос на скидку

Расшифруйте, ибо ничего не понятно, что нужно сделать :)