Основные понятия реляционных баз данных

Учебная база данных

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

– в таблице CLIENTY (Клиенты ) хранятся данные о клиентах, которые покупают товары компании (ID_CLN (номер клиента), COMPANY (название компании), ID_SLZH (номер служащего, отвечающего за связь с компанией), LIMIT_CREDIT (лимит кредита));

Таблица CLIENTY
ID_CLN COMPANY ID_SLZH LIMIT_CREDIT
  «Заря»   $50000.00
  «Гранит»   $65000.00
  «Базальт»   $50000.00
Таблица SLUZHASCHIE
ID_SLZH FAMILY NAME AGE ID_OFC DLZH MNGR QUOTA SALES
  Полев Андрей     Брокер   $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
Таблица OFFISY
ID_OFC CITY REGION MNGR TARGET SALES
  Инза Ульяновская   $300000.00 $186042.00
  Буинск Татарстан   $575000.00 $692637.00
  Тверь Московская   $800000.00 $735042.00
Таблица TOVARY
ID_MFR ID_PRD DESCRIPTION PRICE COUNT
УАЗ 2A45C Деталь кузова $79.00  
ВАЗ 4100Y Деталь двигателя $2750.00  
ПМЗ XK47 Сопло $355.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
Рис. 2.8 - Фрагмент учебной базы данных

– в таблице SLUZHASCHIE (Служащие ) хранятся данные о служащих, работающих в компании ((ID_SLZH (номер служащего), FAMILY (фамилия служащего), NAME (имя служащего), AGE (возраст), MNGR (номер менеджера), ID_OFC (номер офиса), DLZH (должность), QUOTA (план), SALES (продажи служащего));

– в таблице OFFISY (Офисы ) хранятся данные об офисах компании, в которых работают служащие ((ID_OFC (номер офиса), CITY (город), REGION (регион), MNGR (номер менеджера), TARGET (план офиса), SALES (продажи офиса));

– в таблице TOVARY (Товары ) хранятся данные о товарах, продаваемых компанией ((ID_MFR (номер производителя), ID_PRD (номер товара), DESCRIPTION (описание), PRICE (цена), COUNT (количество товара на складе));

– в таблице ZAKAZY (Заказы ) хранится информация о заказах, сделанных клиентом, (ID_ORDER (номер заказа), DATE_ORDER (дата заказа), ID_CLN (номер клиента), ID_SLZH (номер служащего), ID_MFR (номер производителя), ID_PRD (номер продукта), COUNT (количество заказанного товара), PRICE (стоимость)).

Фрагмент учебной базы данных показан на Рис. 2.8, а более подробное описание приведено в Приложении.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: