Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция спбд.docx
Скачиваний:
59
Добавлен:
14.09.2019
Размер:
223.04 Кб
Скачать

Инструменты

Для операций с базами данных система C++ Builder предлагает следующий набор инструментов:

  1. Borland Database Engine (BDE)

Это процессор БД, который представляет собой набор динамических библиотек и драйверов, предназначенных для организации доступа к БД из C++ Builder приложений. BDE является центральным звеном при организации доступа к данным.

  1. BDE администратор

Это утилита для настройки различных параметров BDE, настройки драйверов БД, создание и удаление драйверов под ODBC, создание и обслуживание псевдонимов.

  1. Database Desktop

Программа создания и редактирование таблиц, sql – запросов.

  1. SQL Explorer

Проводник БД, позволяющий просматривать и редактировать базы данных и словари данных.

  1. SQL Builder

Программа визуального конструирвоания sql – запросов.

  1. SQL Monitor

Программа отслеживания порядка выполнения sql – запросов к удаленным БД.

  1. Data Pump

Программа для переноса данных между БД.

  1. IBConsole

Программа для управления удаленными БД.

  1. InterBase Server Manager

Программа для запуска сервера InterBase.

  1. SQL Links

Драйверы для доступа к удаленным СУБД, такми как Microsoft SQL Server или Oracle.

  1. dbExpress

Набор драйверов для доступа к БД SQL с помощью таких компонентов, как SQL Connection, SQL Dataset, SQL Query, SQL StoredProc, SQL Table.

  1. InterBase Server

Клиентская и серверная части сервера InterBase.

Компоненты

Рассмотрим компоненты, используемые для создания приложений БД.

В C++ Builder связанные с БД компоненты делятся на визуальные и не визуальные. Не визуальные компоненты предназначены для организации доступа к данным, содержащимся в таблицах. Это промежуточное звено между данными БД и визуальными компонентами. Визуальные компоненты испольщуются для создания интерфейсной части приложения. С их помощью пользователь может выполнять такие операции с таблицами БД, как просмотр или редактирование данных. Компоненты, используемые для работы с БД, находятся на страницах: Data Access, Data Controls, DB Express, DataSnap, BDE, ADO, InterBase, Decision Cube, Qreport, InterBase Admin.

На странице Data Access находятся не визуальные компоненты, предназначенные для организации доступа к БД.

На странице Data Controls расположены визуальные компоненты, предназначенные для управлении данными:

  1. DBGrid;

  2. DBNavigator;

  3. DBText;

  4. DBEdit;

  5. DBMemo;

  6. DBImage;

  7. DBListBox;

  8. DBComboBox;

  9. DBCheckBox.

На странице DB Express размещены компоненты, предназначенные для соединения приложений для работы с БД с помощью DB Express.

Страница DataSnap содержит компоненты, предназначенные для создания многоуровненвых приложений.

Страница BDE содержит компоненты, предназначенные для управления данными с использованием BDE.

На страние ADO расположены компоненты, предназначенные для управления данными с использованием технологии ADO.

На странице InterBase находятся компоненты предназначенные для работы с сервером InterBase:

  1. IBTable – набор данных, основанный на таблице БД;

  2. IBQuery – набор данных, основанный на sql-запросах;

  3. IBStoredProc – вызов хранимой процедуры;

  4. IBDatabase – соединение с ДБ;

  5. IBTransaction – транзакция.

Странца Decision Cube содержит компоненты, предназначенные для построения систем принятия решений.

На странице Qreport находятся компоненты, предназначенные для построения отчетов.