Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
09.06.2015
Размер:
493.06 Кб
Скачать

Лабораторная работа № 1

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

Описание схем таблиц баз данных (ТБД) и их состояний для предметной области ПОСТАВЩИКИ - ДЕТАЛИ - ПРОЕКТЫ – ПОСТАВКИ представлено в табл. 1.1-1.4.

Таблица 1.1 Поставщики (файл POSHK)

Номп

Фамп

Горд

Стат

Nomp c,2

Famp c,10

gord c,10

stat n,2

П1

Иванов

Киев

20

П2

Петров

Москва

30

П3

Сидоров

Львов

10

П4

Козлов

Донецк

10

П5

Фирсов

Киев

20

Условные обозначения атрибутов схемы ТБД и полей файла 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

Болт

красный

12

0.35

Д2

Винт

зелёный

17

0.83

Д3

Гайка

голубой

17

40.21

Д4

Гайка

красный

14

0.21

Д5

Шайба

голубой

10

0.16

Д6

Шпилька

красный

5

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

200

15/09/01

П1

Д1

Р4

700

20/09/01

П2

Д3

Р1

400

12/09/01

П2

Д3

Р2

200

10/09/01

П2

Д3

Р3

200

11/09/01

П2

Д3

Р4

500

15/09/01

П2

Д3

Р5

600

17/09/01

П2

Д3

Р6

400

18/09/01

П2

Д5

Р2

100

19/09/01

П3

Д3

Р1

200

15/09/01

П3

Д4

Р2

500

18/09/01

П4

Д6

Р3

300

30/09/01

П5

Д2

Р2

200

25/09/01

П5

Д2

Р4

100

24/09/01

П5

Д5

Р5

500

22/09/01

П5

Д6

Р2

200

21/09/01

П5

Д3

Р4

1200

20/09/01

П5

Д4

Р4

800

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 разрядов по умолчанию.