Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Работа с файлами базы данных в С++ Builder

РефератПомощь в написанииУзнать стоимостьмоей работы

Приложение через BDE передает запрос к базе данных, а обратно получает требуемые данные. Механизм BDE до 6-й версии системы С++ Builder получил самое широкое распространение ввиду широкого спектра предоставляемых им возможностей. Идеологи фирмы Borland планируют более широкое применение других механизмов как более эффективных. Мы приводим множество примеров и описание технологии применения BDE… Читать ещё >

Работа с файлами базы данных в С++ Builder (реферат, курсовая, диплом, контрольная)

Механизмы доступа приложения

Однои двухуровневые приложения С++ Builder могут осуществлять доступ к локальным и удаленным БД с использованием следующих механизмов:

  • 1) BDE (Borland Database Engine — процессор баз данных фирмы Borland), предоставляющий развитый интерфейс API для взаимодействия с базами данных;
  • 2) ADO (ActiveX Data Objects — объекты данных ActiveX) осуществляет доступ к информации с помощью OLE DB (Object Linking and Embedding Data Base — связывание и внедрение объектов баз данных);

a) dbExpress обеспечивает быстрый доступ к информации в базах данных с помощью набора драйверов;

b) InterBase Express реализует непосредственный доступ к базам данных сервера InterBase.

Варианты архитектуры для BDE

BDE представляет собой совокупность динамических библиотек и драйверов, обеспечивающих доступ к данным. Процессор BDE должен устанавливаться на всех компьютерах, на которых выполняются приложения С++ Builder, осуществляющие работу с БД.

Приложение через BDE передает запрос к базе данных, а обратно получает требуемые данные. Механизм BDE до 6-й версии системы С++ Builder получил самое широкое распространение ввиду широкого спектра предоставляемых им возможностей. Идеологи фирмы Borland планируют более широкое применение других механизмов как более эффективных. Мы приводим множество примеров и описание технологии применения BDE для работы с базами данных в связи с тем, что накоплено большое количество приложений с использованием этого подхода.

Локальные БД располагаются на том же компьютере, что и работающие с ними приложения. В этом случае говорят, что информационная система имеет локальную архитектуру (рис. 1).

Рис. 1. Структура взаимодействия приложений с базами данных.

Работа с БД происходит, как правило, в однопользовательском режиме. При необходимости можно запустить на компьютере другое приложение, одновременно осуществляющее доступ к этим же данным. Для управления совместным доступом к БД необходимы специальные средства контроля и защиты. Каждая разновидность БД осуществляет подобный контроль своими способами и обычно имеет встроенные средства разграничения доступа. [2, 8−10].

Показать весь текст
Заполнить форму текущей работой