Описание схем таблиц баз данных (ТБД) и их состояний для предметной области ПОСТАВЩИКИ - ДЕТАЛИ - ПРОЕКТЫ – ПОСТАВКИ представлено в табл. 1.1-1.4.
Таблица 1.1 Поставщики (файл POSHK)
Номп | Фамп | Горд | Стат |
Nomp c,2 | Famp c,10 | gord c,10 | stat n,2 |
П1 | Иванов | Киев | |
П2 | Петров | Москва | |
П3 | Сидоров | Львов | |
П4 | Козлов | Донецк | |
П5 | Фирсов | Киев |
Условные обозначения атрибутов схемы ТБД и полей файла POSHK:
НОМП, ФАМП, ГОРД, СТАТ – имена атрибутов схемы ТБД Поставщики;
nomp, famp, gord, stat – имена полей файла POSHK.
Назначение полей файла (ТБД) POSHK:
nomp - номер поставщика;
famp - фамилия поставщика;
gord - город местонахождения поставщика;
stat - статус поставщика (т.е. постоянное качество его продукции и выполнение им сроков поставок).
Условные обозначения типов полей данных и их длин для файла POSHK:
C,2 – символьный тип (Character), длина 2 разряда;
C,10 – символьный тип (Character), длина 10 разрядов;
N,2 – числовой тип (Numeric), длина 2 разряда.
Таблица 1.2 Детали (файл DETL)
НОМД | НАИМ | ЦВЕТ | ВЕСД | ЦЕНА |
nomd c,2 | naim c,10 | cvet c,10 | vesd n,2 | cena n,5.2 |
Д1 | Болт | красный | 0.35 | |
Д2 | Винт | зелёный | 0.83 | |
Д3 | Гайка | голубой | 40.21 | |
Д4 | Гайка | красный | 0.21 | |
Д5 | Шайба | голубой | 0.16 | |
Д6 | Шпилька | красный | 0.25 |
Условные обозначения атрибутов схемы ТБД и полей файла DETL:
|
|
НОМД, НАИМ, ЦВЕТ,ВЕСД,ЦЕНА – имена атрибутов схемы ТБД Детали;
nomd, naim, cvet, vesd, cena - имена полей файла DETL.
Назначение полей файла (ТБД) DETL:
nomd - номер детали;
naim - наименование детали;
cvet - цвет детали;
vesd - вес детали;
cena - цена детали.
Условные обозначения типов полей данных и их длин для файла DETL:
C,2; C,10; N,2 - типы полей данных и их длины, совпадающие соответсвенно с типами полей данных и их длинами для файла POSHK;
N,5.2 - числовой тип (Numeric), длина 5 разрядов (2 целых разряда, 2 дробных разряда и десятичная точка, входящая в общее число разрядов).
Таблица 1.3 ПРОЕКТЫ (файл PROEK)
НОМР | НПРО | ГОРП |
nomr c,2 | npro c,10 | gorp c,10 |
Р1 | Монитор | Киев |
Р2 | Клавиатура | Донецк |
Р3 | НГМД | Москва |
Р4 | Принтер | Львов |
Р5 | КНМЛ | Зеленоград |
Р6 | НЖМД | Харьков |
Условные обозначения атрибутов схемы ТБД и полей файла PROEK:
НОМР, НПРО, ГОРП – имена атрибутов схемы ТБД Проекты;
nomd, naim, cvet, vesd, cena - имена полей файла PROEK.
Назначение полей файла (ТБД) PROEK:
nomr - номер разработчика;
npro - наименование проекта;
gorp - город разработчика.
Условные обозначения типов полей данных и их длин для файла PROEK:
C,2; C,10 - типы полей данных и их длины, совпадающие соответсвенно с типами полей данных и их длинами для файлов POSHK и DETL.
Таблица 1.4 Поставки (файл POSKI)
НОМП | НОМД | НОМР | КОЛВ | ДАТА |
nomp c,2 | nomd c,2 | nomr c,2 | kolw n,4 | data date,8 |
П1 | Д1 | Р1 | 15/09/01 | |
П1 | Д1 | Р4 | 20/09/01 | |
П2 | Д3 | Р1 | 12/09/01 | |
П2 | Д3 | Р2 | 10/09/01 | |
П2 | Д3 | Р3 | 11/09/01 | |
П2 | Д3 | Р4 | 15/09/01 | |
П2 | Д3 | Р5 | 17/09/01 | |
П2 | Д3 | Р6 | 18/09/01 | |
П2 | Д5 | Р2 | 19/09/01 | |
П3 | Д3 | Р1 | 15/09/01 | |
П3 | Д4 | Р2 | 18/09/01 | |
П4 | Д6 | Р3 | 30/09/01 | |
П5 | Д2 | Р2 | 25/09/01 | |
П5 | Д2 | Р4 | 24/09/01 | |
П5 | Д5 | Р5 | 22/09/01 | |
П5 | Д6 | Р2 | 21/09/01 | |
П5 | Д3 | Р4 | 20/09/01 | |
П5 | Д4 | Р4 | 30/09/01 |
Условные обозначения атрибутов схемы ТБД и полей файла POSKI:
|
|
НОМП, НОМД, НОМР, КОЛВ, ДАТА – имена атрибутов схемы ТБД Поставки;
nomp, nomd, nomr, kolw, data - имена полей файлаPOSKI.
Назначение полей файла (ТБД) POSKI:
nomp - номер поставщика;
nomd - номер детали;
nomr - номер разработчика;
kolw - количество поставки;
data - дата поставки.
Условные обозначения типов полей данных и их длин для файла POSKI:
C,2; N,4 - типы полей данных и их длины, совпадающие соответственно с типами полей данных и их длинами для файлов POSHK, PROEK и DETL;
Date,8 – тип календарной даты, длина 8 разрядов по умолчанию.