Описание схем таблиц баз данных (ТБД) и их состояний

Описание схем таблиц баз данных (ТБД) и их состояний для предметной области ПОСТАВЩИКИ - ДЕТАЛИ - ПРОЕКТЫ – ПОСТАВКИ представлено в табл. 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 разрядов по умолчанию.


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



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