Использование Delphi для создания приложений баз данных. Устюгова В.Н. - 3 стр.

UptoLike

Составители: 

3
Лабораторная работа 1
Создание простейшего приложения для работы с базой данных
Одним из традиционных способов взаимодействия приложения, созданного в среде
разработки Delphi, и базы данных является использование процессора баз данных Borland
Database Engine (BDE). Он представляет собой набор динамических библиотек, функции
которых позволяют не только обращаться к данным, но и эффективно управлять ими на
стороне приложения.
Для работы с источниками данных при посредстве BDE в Delphi имеется специальный
набор компонентов, расположенных на странице «BDE» «Tool Palette» (Палитры
компонентов).
Эти компоненты для работы с базами данных используют
возможности BDE, обращаясь к его функциям и
процедурам. Механизм доступа к BDE инкапсулирован в
базовом классе TBDEDataSet. Поэтому в процессе
программирования нет необходимости использовать
функции BDE напрямую. Почти все, что можно сделать
путем прямого обращения, можно сделать и через
компоненты. BDE взаимодействует с базами данных при
посредстве драйверов.
Фирма Borland перестанет поддерживать BDE в новых
версиях Delphi и рекомендует использовать технологию
dbExpress.
В составе BDE поставляются стандартные драйверы, обеспечивающие доступ к СУБД
Paradox, dBASE, FoxPro и текстовым файлам. Локальные драйверы устанавливаются
автоматически совместно с ядром процессора. Один из них можно выбрать в качестве
стандартного драйвера, который имеет дополнительные настройки, влияющие на
функционирование процессора БД.
Доступ к данным серверов SQL обеспечивает отдельная система драйверов — SQL
Links. С их помощью в Delphi можно разрабатывать приложения для серверов Oracle 8,
Informix, Sybase, DB2 и InterBase. Эти драйверы необходимо устанавливать дополнительно.
Для доступа к данным приложение и BDE должны обладать информацией о
местоположении файлов требуемой базы данных.
Чтобы не перекомпилировать проект в случае изменения маршрута к базе данных,
можно использовать псевдоним базы данных, который представляет собой именованную
структуру, содержащую путь к файлам БД и некоторые дополнительные параметры.
Псевдонимэто имя, связанное с маршрутом к базе данных. Помимо маршрута к файлам
базы данных, псевдоним BDE обязательно содержит информацию о драйвере БД, который
используется для доступа к данным. Наличие других параметров зависит от типа драйвера, а
значит, от типа СУБД. Тогда при переносе приложения на другой компьютер достаточно
создать стандартными средствами BDE одноименный псевдоним и настроить его на нужный
каталог. При этом само приложение не требует переделок, т.к. работает с псевдонимом.
                               Лабораторная работа №1

            Создание простейшего приложения для работы с базой данных

     Одним из традиционных способов взаимодействия приложения, созданного в среде
разработки Delphi, и базы данных является использование процессора баз данных Borland
Database Engine (BDE). Он представляет собой набор динамических библиотек, функции
которых позволяют не только обращаться к данным, но и эффективно управлять ими на
стороне приложения.
     Для работы с источниками данных при посредстве BDE в Delphi имеется специальный
набор компонентов, расположенных на странице «BDE» «Tool Palette» (Палитры
компонентов).
                               Эти компоненты для работы с базами данных используют
                               возможности BDE, обращаясь к его функциям и
                               процедурам. Механизм доступа к BDE инкапсулирован в
                               базовом классе TBDEDataSet. Поэтому в процессе
                               программирования нет необходимости использовать
                               функции BDE напрямую. Почти все, что можно сделать
                               путем прямого обращения, можно сделать и через
                               компоненты. BDE взаимодействует с базами данных при
                               посредстве драйверов.
                               Фирма Borland перестанет поддерживать BDE в новых
                               версиях Delphi и рекомендует использовать технологию
                               dbExpress.


     В составе BDE поставляются стандартные драйверы, обеспечивающие доступ к СУБД
Paradox, dBASE, FoxPro и текстовым файлам. Локальные драйверы устанавливаются
автоматически совместно с ядром процессора. Один из них можно выбрать в качестве
стандартного драйвера, который имеет дополнительные настройки, влияющие на
функционирование процессора БД.
     Доступ к данным серверов SQL обеспечивает отдельная система драйверов — SQL
Links. С их помощью в Delphi можно разрабатывать приложения для серверов Oracle 8,
Informix, Sybase, DB2 и InterBase. Эти драйверы необходимо устанавливать дополнительно.
     Для доступа к данным приложение и BDE должны обладать информацией о
местоположении файлов требуемой базы данных.
     Чтобы не перекомпилировать проект в случае изменения маршрута к базе данных,
можно использовать псевдоним базы данных, который представляет собой именованную
структуру, содержащую путь к файлам БД и некоторые дополнительные параметры.
Псевдоним – это имя, связанное с маршрутом к базе данных. Помимо маршрута к файлам
базы данных, псевдоним BDE обязательно содержит информацию о драйвере БД, который
используется для доступа к данным. Наличие других параметров зависит от типа драйвера, а
значит, от типа СУБД. Тогда при переносе приложения на другой компьютер достаточно
создать стандартными средствами BDE одноименный псевдоним и настроить его на нужный
каталог. При этом само приложение не требует переделок, т.к. работает с псевдонимом.




                                           3