2) Создание таблиц.
Для создания таблиц создаю управляющий запрос с помощью пункта меню «Запрос–>Запрос SQL–>Управление». В появившемся окне ввожу следующие запросы:
CREATE TABLE Товары (Код_товара INT PRIMARY KEY,
Наименование_товара CHAR (20), Цена FLOAT);
CREATE TABLE Торговые_палатки (Код_торговой_палатки INT PRIMARY KEY, Местонахождение CHAR (20), Продавец CHAR (20));
CREATE TABLE Продажи (Код_продажи INT PRIMARY KEY, Код_товара INT, Код_торговой_палатки INT, Дата_продажи DATE, КоличествоINT, Сумма FLOAT);
CREATE TABLE Поступления (Код_продажи INT PRIMARY KEY, Код_товара INT, Код_торговой_палатки INT,Регион_поставки CHAR(20), Дата_поступления DATE, КоличествоINT, Сумма FLOAT);
3) Изменение структуры таблиц.
Для изменения структуры таблиц создаю два управляющих запроса:
Добавить атрибут в таблицу:
ALTER TABLE Торговые_палатки ADD COLUMN Телефон_продавца CHAR (10);
Торговые_палатки
Код_торговой_палатки |
Местонахождение |
Продавец |
Телефон_продавца |
Удалить атрибут из таблицы:
ALTER TABLE Торговые_палатки DROP COLUMN Местонахождение;
Торговые_палатки
Код_торговой_палатки |
Продавец |
Телефон_продавца |
4) Внесение данных в таблицы.
Ввод данных в таблицы можно осуществить в режиме Таблицы->Открыть. Таким образом, мы заполним наши таблицы.
1. Товары
КодТовара |
Наименование_товара |
Цена |
1 |
Товар 1 |
2000 |
2 |
Товар 2 |
400 |
3 |
Товар 3 |
100 |
4 |
Товар 4 |
20 |
5 |
Товар 5 |
1000 |
6 |
Товар 6 |
1200 |
7 |
Товар 7 |
240 |
8 |
Товар 8 |
750 |
9 |
Товар 9 |
10250 |
10 |
Товар 10 |
125 |
2. Торговые_палатки
Код_торговой_палатки |
Продавец |
Телефон_продавца |
1 |
Иванов |
250000 |
2 |
Васечкин |
332545 |
3 |
Петров |
251111 |
4 |
Сидоров |
252222 |
5 |
Федичкин |
253333 |
6 |
Болотских |
445789 |
7 |
Кузнецов |
244588 |
8 |
Сидорчук |
424458 |
9 |
Васильев |
326598 |
10 |
Максимов |
316497 |
3. Продажи
Код_продажи |
Код_товара |
Код_торговой_палатки |
Дата_продажи |
Количество |
Сумма |
1 |
4 |
1 |
11.01.2003 |
100 |
2000 |
2 |
3 |
5 |
01.10.2003 |
100 |
10000 |
3 |
9 |
5 |
08.12.2003 |
2 |
20500 |
4 |
2 |
2 |
24.12.2003 |
5 |
2000 |
5 |
1 |
1 |
22.01.2003 |
4 |
8000 |
6 |
8 |
2 |
02.07.2003 |
3 |
1250 |
7 |
1 |
3 |
16.02.2003 |
1 |
2000 |
8 |
3 |
6 |
19.10.2003 |
50 |
5000 |
9 |
2 |
8 |
28.06.2003 |
4 |
1600 |
10 |
4 |
7 |
07.05.2003 |
50 |
2000 |
