3. СОЗДАНИЕ ПРИЛОЖЕНИЯ В DELPHI
3.1 Работа с утилитой BDE Administrator
Назначение BDE Administrator
В Delphi для доступа к базам данных из приложения, как известно использует-ся цепочка "Приложение -> BDE -> База данных". Это означает что при любом обра-щении к БД из приложения реально адресуется BDE (напомним, это аббревиатура Borland Database Engine, машины баз данных фирмы Borland). BDE, используя соб-ственные функции, связывав непосредственно с базой данных. Действия, осуществля-емые при этом ВDE мы здесь обсуждать не будем, поскольку эта тема отдельного рассмотрения.
Для работы с конкретной базой данных BDE, во-первых, должна знать:
* где БД физически расположена;
* параметры этой БД;
* общие параметры драйвера БД того типа, к которому принадлежит. обрабатываемая БД;
* общие системные установки.
Параметры драйвера БД определяют параметры конкретной БД, знача которых не указаны.
Системные установки являются общими для всех драйверов.
Замечание. Те, кто работал с Delphi версий 1 и 2, будут поначалу неприятно удивлены, не обнаружив в 3-ей версии BDE Configuration Utility. Именно её функции и выполняет в Delphi 3 утилита BDE Administrator. Несомненно, что вы найдете в ней много общего с BDE Configuration Utility.
Таблица 1 Лекарства
Номер
Название полей
Тип поля
Ключ
1
Код лекарства
N
*
2
Название лекарства
A
3
Срок годности
D
4
Упаковка
5
Вес
В таблице 1 поля имеют тип:
Код лекарства (N) имеет числовой тип, Название лекарства (А) символьные значения, Срок годности (D) дата, Упаковка (А) символьные значения, Вес (N) числовой тип .
Поле Код лекарства является ключевым(*).
Таблица 2 Предприятие:
Код предприятия
Название предприятия
Адрес предприятия
А
В таблице 2 поля имеют тип:
Код предприятия (N) имеет числовой тип, Название предприятия (А) символьные значения, Адрес предприятия (А)
Поле Код предприятия является ключевым(*).
Таблица 3 Накладная:
Номер накладной
Дата накладной
В таблице 3 поля имеют тип:
Номер накладной (N) имеет числовой тип, Код предприятия (N)
числовой тип,
Дата накладной (D) дата.
Поле Номер Накладной является ключевым(*).
Таблица 4 Поступление:
Код поступления
Цена за ед. лекарства
6
Кол-во лекарства
В таблице 4 поля имеют тип:
Номер накладной (N) числовой тип, Код предприятия (N) имеет числовой тип, Код лекарства (N) имеет числовой тип, Код поступления (N) имеет числовой тип, Цена за ед. лекарства (N) имеет числовой тип, Кол-во лекарства (N) имеет числовой тип.
Поле Код поступления является ключевым(*).
Таблица 5 Продажа:
Номер чека
Дата продажи
Цена за ед. продукта
Кол-во проданных лекарств
Страницы: 1, 2, 3, 4, 5