- •Лабораторная работа № 1
- •1.1 Описание схем таблиц баз данных (тбд) и их состояний
- •1.2 Подготовительные операции
- •1.2.5 Создание установочной среды для проекта приложения Создание установочной среды для проекта приложения выполняется двумя командами, которые вводятся в ко, как показано на рис. 1.3:
- •Set date french
- •1.3.1 Создание проекта Создание проекта можно выполнять несколькими способами:
- •1.3.2 Открытие проекта (до Project Manager) Открытие до Project Manager можно выполнять несколькими способами:
- •1.3.3 Свойства до Project Manager до Project Manager состоит из 6-ти вкладок, представленных на рис.1.9, и управляющих кнопок. Каждая вкладка окна соответствует определённому компоненту приложения:
- •1.4 Создание контейнера Создание контейнера можно выполнять несколькими способами:
- •1.4.1 Открытие контейнера (до Database designer) Открытие до Database designer можно выполнять несколькими способами:
- •Самостоятельная работа
- •Контрольные вопросы
Лабораторная работа № 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 разрядов по умолчанию.