Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа БД.doc
Скачиваний:
66
Добавлен:
20.05.2015
Размер:
3.07 Mб
Скачать

Средства Delphi, предназначенные для разработки и эксплуатации приложений, использующих базы данных

BDE (Borland Database Engine) – машина баз данных Borland. Представляет собой набор DLL-библиотек, обеспечивающих низкоуровневый доступ к локальным и клиент-серверным БД. Должна устанавливаться на каждом компьютере, который использует приложения для работы с БД, написанные для Delphi.

SQL Links–драйверы для работы с удаленными серверами данных (MS SQL Server, Oracle)

Database Desktop (DBD) – средство для создания, изменения и просмотра БД. Эта утилита, прежде всего, ориентирована на работу с таблицами локальных СУБД, например Paradox. Можно с некоторыми ограничениями создавать и просматривать таблицы баз данных, работающих под управлением серверов: InterBase, MS SQL Server, Oracle.

DBD дает программисту возможность сформировать запрос к БД методом QBE (Query By Example – запрос по образцу).

Создание и просмотр псевдонимов баз данных.

1. С помощью DBD (рис. 1).

Обычно вызов Database Desktop (DBD) включен в главное меню Delphi в раздел Tools. Если это не сделано можно включить его туда командой Tools|Configure Tools…(файл DBD32.exe).

DBD позволяет создавать таблицы баз данных некоторых СУБД, задавать и изменять их структуру.

В Delphi можно создавать и просматривать псевдонимы, выполнив команду Tools|Database Desktop|Tools|Alias Manager кнопка . При этом появляется окно Alias Manager (рис. 1.)

Рис. 1.- Alias Manager

При выборе псевдонима в списке Database Alias автоматически изменяется тип драйвера в выпадающем списке

2.С помощью BDE Administrator (рис.2)

BDE Administrator(Пуск│Программы│Borland Delphi7│BDE Administrator)–утилита для установки псевдонимов (алиасов) баз данных, параметров БД и драйверов баз данных на конкретном компьютере. При работе с БД из приложения, созданного с помощью Delphi, доступ к базе данных производится по ее псевдониму. Параметры определяемой псевдонимом БД, действуют только для этой БД; параметры, установленные для драйвера БД, действуют для всех баз данных, использующих драйвер. Кроме того, можно произвести установку таких общих для всех БД параметров, как формат даты и времени, форматы представления числовых значений, используемый языковый драйвер и т.д.

После создания нового алиаса его имя появится в списке алиасов (рис.2). Однако просто создать алиас не достаточно. Нужно указать дополнительную информацию, содержание которой зависит от типа выбранной базы данных. Например, для баз данных Paradox и dBase (STANDARD), предназначенных для работы с локальными базами данных, требуется указать лишь путь доступа к данным:

TYPE

STANDARD

PATH

D:\User\РГОТУПС\Лабораторные_информатика\БД

SQL-сервер InterBase требует задания десяти параметров, многие из которых можно оставить установленными по умолчанию (кроме, обычно, параметров SERVER NAME и USER NAME).

Рис. 2.- BDE Administrator

3. С помощью Database Explorer (sql Explorer)

Вызов этой программы производится из главного меню Delphi командой Пуск│Программы│Borland Delphi7│SQL Explore (рис.3).

SQL Explorer – универсальная утилита, совмещающая многие функции BDE Administrator и DBD. С ее помощью можно создавать и просматривать псевдонимы БД, просматривать структуры и содержимое таблиц БД, формировать запросы к БД на языке SQL, создавать словари данных (шаблоны полей таблиц).

SQL Monitor – средство для трассировки выполнения SQL-запросов.

Рис. 3.- Database Explorer (SQL Explorer).