Название: Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML (Токмаков Г. П.) Жанр: Информационные системы и технологии Просмотров: 1437 |
Приложение
УЧЕБНАЯ БАЗА ДАННЫХ
В настоящем приложении описана учебная база данных, на которой основано большинство примеров, приведенных в данном курсе лекций. Учебная база дан- ных состоит из пяти таблиц: – CLIENTY (клиенты) содержит по одной строке для каждого из клиентов компании; – SLUZHASCHIE (служащие) содержит по одной строке для каждого служаще- го компании; – OFFISY (офисы) содержит по одной строке для каждого из пяти офисов компании; – TOVARY (товары) содержит по одной строке для каждого наименования то- вара, продаваемого компанией; – ZAKAZY (заказы) содержит по одной строке для каждого из заказов, сделан- ных клиентом. Для простоты считается, что один заказ может содержать только один товар. На рис. П.1 приведена логическая схема учебной базы данных.
Рис. П.1. Структура учебной базы данных
Таблицы учебной базы данных были созданы под управлением СУБД PostgreSQL с помощью инструкций CREATE TABLE, приведенных ниже.
Рис. П.2. Инструкция CREATE TABLE ZAKAZY.CLIENTY
Рис. П.3. Инструкция CREATE TABLE ZAKAZY.SLUZHASCHIE
Рис. П.4. Инструкция CREATE TABLE ZAKAZY.OFFISY
Рис. П.5. Инструкция CREATE TABLE ZAKAZY.TOVARY
Рис. П.6. Инструкция CREATE TABLE ZAKAZY.ZAKAZY
Ниже приведено содержимое пяти таблиц учебной базы данных после вы- полнения соответствующих команд INSERT. Таблица CLIENTY
Таблица SLUZHASCHIE
Таблица TOVARY
|