Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие - БД Делфи+++.doc
Скачиваний:
41
Добавлен:
20.11.2018
Размер:
1.05 Mб
Скачать

1 Постановка задачи

Разработать реляционную Базу Данных для Строительной фирмы «Атланта», которая должна содержать данные по Клиентам, Персоналу фирмы и объектам строительства, выполняемые фирмой.

Необходимо обеспечить выполнение следующих выборок:

1.Выбрать данные о работнике по его Фамилии,

2.Выбор Клиента по Фамилии,

3.Выбор данных по объекту строительства.

2 Работа с программой bde Administrator Технология создания Баз Данных в среде Borland delphi Общий алгоритм разработки Базы Данных

1. Создать на диске пустую папку с именем будущей базы данных.

2. Через меню «ПУСК» зайти в BDE Administrator.

3. Задать Aliаs - псевдоним БД и путь к ней в правой части окна.

4. После нажатия кнопки ОК! имя нашей базы данных должно появиться в

списке всех баз на данном компьютере.

  1. Через меню «Пуск» выбрать программу DataBaseDeskTop, в которой задаются структуры и свойства таблиц БД. Каждая таблица сохраняется в папке с именем БД в отдельном файле.

  2. Вызвать программу DELPHI 7.0, открыть новое приложение, установить на нем компоненты для организации доступа и отображения информации из таблиц БД. Связать эти компоненты с базой данных и задать все необходимые свойства.

Мощность и гибкость СУБД Borland Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE), который способен работать с различными форматами БД: Paradox 7.0, Dbase, другие . Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC- ADO-технология) фирмы Microsoft.

Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем при использовании ADO-технологии. ADO-технология позволяет таблицы базы данных, разработанную в MS Access, соединить с приложением в Delphi.

Псевдоним (Alias) базы данных

При работе с базой данных возникает проблема передачи в программу информации о месте нахождения файлов базы данных, в которых хранятся таблицы БД. Таблицы dBase и Paradox всегда сохраняются в отдельных файлах. Каталог, содержащий dBase .DBF файлы или Paradox .DB файлы, рассматривается как база данных. В Delphi проблема передачи в программу информации о месте нахождения файлов базы данных решается путем использования псевдонима базы данных. Псевдоним (Alias) — это короткое имя, поставленное в соответствие реальному, полному имени каталога базы данных. Удобно не просто указывать путь доступа к таблицам базы данных, а использовать для этого некий заменитель - псевдоним, называемый алиасом. Например, псевдонимом каталога C:\data\Biblioteka может быть имя Bibl. Программа работы с базой данных для доступа к данным использует не реальное имя, а псевдоним. Для доступа к информации программа, подключает библиотеку Borland Database Engine (BDE), которая, использует информацию о всех зарегистрированных в системе псевдонимах. Псевдоним базы данных может быть создан при помощи утилиты BDE Administrator. Эта же утилита позволяет изменить каталог, связанный с псевдонимом. Такой подход дает возможность располагать данные в любом месте, не перекомпилируя при этом программу. Кроме пути доступа, в алиасе указываются тип базы данных, языковый драйвер и много другой управляющей информации. Поэтому использование алиасов позволяет легко переходить от локальных баз данных к SQL-серверным базам (естественно, при выполнении требований разделения приложения на клиентскую и серверную части).