П.1 База данных ZAKAZY

В настоящем приложении описана учебная база данных, на которой основано большинство примеров, приведенных в данном курсе лекций. Учебная база данных состоит из пяти таблиц:

– CLIENTY (клиенты) - содержит по одной строке для каждого из клиентов компании;

– SLUZHASCHIE (служащие) - содержит по одной строке для каждого служащего компании;

– OFFISY (офисы) - содержит по одной строке для каждого из пяти офисов компании;

– TOVARY (товары) - содержит по одной строке для каждого наименования товара, продаваемого компанией;

– ZAKAZY (заказы) - содержит по одной строке для каждого из заказов, сделанных клиентом. Для простоты считается, что один заказ может содержать только один товар.

На рисунке П.1 приведена логическая схема учебной базы данных.

Рисунок П.1 - Структура учебной базы данных

Таблицы учебной базы данных были созданы под управлением СУБД PostgreSQL с помощью инструкций CREATE TABLE, приведенных ниже.

Рисунок П.2 - Инструкция CREATE TABLE для создания таблицы CLIENTY

 

Рисунок П.3 - Инструкция CREATE TABLE для создания таблицы SLUZHASCHIE

 

Рисунок П.4 - Инструкция CREATE TABLE для создания таблицы OFFISY
Рисунок П.5 - Инструкции для создания таблицы TOVARY и ее индекса по полю description

 

Рисунок П.6 - Инструкция CREATE TABLE для создания таблицы ZAKAZY

Ниже приведено содержимое пяти таблиц учебной базы данных после выполнения соответствующих команд INSERT.

Таблица CLIENTY

ID_CLN COMPANY ID_SLZH LIMIT_CREDIT
«Заря» $50000.00
«Гранит» $65000.00
«Базальт» $50000.00
«Марс» $40000.00
«Комета» $35000.00
«Сатурн» $20000.00
«Метеор» $65000.00
«Юпитер» $50000.00
«Агат» $45000.00
«Аметист» $20000.00
«Меркурий» $40000.00
«Алмаз» $55000.00
«Цезарь» $35000.00
«Центурион» $30000.00
«Взлет» $50000.00
«Атлант» $65000.00
«Аргонавт» $25000.00
«Стрела» $60000.00
«Кристалл» $20000.00
«Самолет» $25000.00
«Энергия» $45000.00

 

 

Таблица SLUZHASCHIE

ID_SLZH FAMILY NAME AGE ID_OFC DLZH MNGR QUOTA SALES
Филатов Петр Брокер $350000.00 $367911.00
Полев Андрей Брокер $300000.00 $392725.00
Пронин Игорь Брокер $350000.00 $474050.00
Петров Петр Гл.Брокер NULL $275000.00 $299912.00
Иванов Иван Ст.Брокер $200000.00 $142594.00
Федоров Федор Брокер $300000.00 $305673.00
Уткин Денис NULL Брокер NULL $75985.00
Нилов Лев Ст.Брокер $350000.00 $361865.00
Филин Федор Брокер $275000.00 $286775.00
Ганин Сергей Брокер $300000.00 $186042.00

 

Таблица OFFISY

ID_OFC CITY REGION MNGR TARGET SALES
Инза Ульяновская $300000.00 $186042.00
Буинск Татарстан $575000.00 $692637.00
Тверь Московская $800000.00 $735042.00
Орел Орловская $350000.00 $367911.00
Киров Кировская $725000.00 $835915.00
Омск Омская NULL NULL NULL

Таблица TOVARY

ID_MFR ID_PRD DESCRIPTION PRICE COUNT
УАЗ 2A45C Деталь кузова $79.00
ВАЗ 4100Y Деталь двигателя $2750.00
ПМЗ XK47 Сопло $355.00
УПЗ Плата $180.00
Утес 779C Пылесос А300 $1875.00
ВАЗ Дверь 1 $107.00
ВАЗ Дверь 2 $117.00
УПЗ Корпус $652.00
Утес 887P Пылесос ручной $250.00
ПМЗ XK48 Ось $134.00
УАЗ 2A44L Левая дверь $4500.00
УМЗ Цепь $148.00
Утес 887H Шланг пылесоса $54.00
УПЗ Крышка $225.00
ВАЗ Ручка $55.00
Утес 775C Пылесос В200 $1425.00
ВАЗ 4100Z Карбюратор $2500.00
ПМЗ XK48A Редуктор $177.00
ВАЗ Педаль $76.00
УАЗ 2A44R Правая дверь $4500.00
Утес 773C Пылесос Д100 $975.00
ВАЗ 4100X Дворник $25.00
УМЗ Поршень $243.00
Утес 887X Brace Retainer $475.00
УАЗ 2A44G Ручной тормоз $350.00

 

 

Таблица ZAKAZY

ID_ORDER DATE_ORDER ID_CLN ID_SLZH ID_MFR ID_PRD COUNT PRICE_ALL
12/17/89 УАЗ 2A44L $31500.00
01/11/90 ВАЗ $3745.00
01/03/90 УМЗ $1458.00
02/10/90 ПМЗ XK47 $1420.00
10/12/89 ВАЗ $3978.00
01/30/90 ВАЗ 4100Z $22500.00
02/02/90 УАЗ 2A44R $45000.00
12/17/89 ВАЗ $3276.00
01/14/90 УПЗ $652.00
02/23/90 УМЗ $1480.00
01/08/90 УПЗ $652.00
12/27/89 ВАЗ $702.00
01/20/90 ПМЗ XK47 $7100.00
02/24/90 УМЗ $2430.00
10/12/89 ВАЗ 4100Z $15000.00
01/22/90 ВАЗ $4104.00
01/08/90 УТЕС 773C $2925.00
03/02/90 УТЕС 775C $31350.00
01/29/90 УАЗ 2A45C $632.00
11/04/89 ВАЗ $760.00
10/12/89 УАЗ 2A44G $2100.00
02/15/90 ВАЗ 4100X $150.00
02/10/90 УТЕС 779C $3750.00
01/04/89 УАЗ 2A45C $1896.00
02/27/90 ПМЗ XK47 $2130.00
01/25/90 УТЕС 779C $5625.00
02/10/90 ПМЗ XK47 $776.00
12/31/89 ВАЗ 4100Y $27500.00
02/18/90 ВАЗ 4100X $600.00
02/02/90 УАЗ 2A44R $22500.00

 








Дата добавления: 2015-02-03; просмотров: 1024;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.