Microsoft Access, как средство создания реляционных БД, использует все достоинства технологии Windows.
Среди достоинств средств Access выделим следующие:
• СУБД Access полностью совместима с другими компонентами пакета Microsoft Office, такими, как электронные таблицы Excel и текстовый процессор Word;
• Access обеспечивает возможность динамического обмена данными DDE (Dynamic Data Exchange) с любым приложением Windows, поддерживающим DDE;
• Access поддерживает также механизм OLE, обеспечивающий связь и внедрение объектов различных приложений, следующего вида: установление связи с объектами другого приложения; внедрение объекта в данное приложение БД. Причем достоинством внедренного объекта является то, что при его активизации открывается программа, которая его создала, поэтому новый пользователь имеет возможность изменить объект по своему усмотрению.
При использовании механизма OLE как связи с объектом для другого приложения объект по-прежнему сохраняется в файле приложения-источника. Поэтому такой объект может обновляться независимо от приложения-потребителя, вызвавшего его, а в базе данных это позволяет иметь всегда последнюю версию объекта.
Внедряемыми или связываемыми объектами могут быть документы различных приложений Windows — рисунки, графики, электронные таблицы или звуковой файл.
Например, в таблице наряду < обычными реквизитами, характеризующими информационный объект, может храниться любая графическая информация о нем — схемы, чертежи, диаграммы и т. п. Таким образом, в Access расширяется традиционное понятие данных, хранимых в базе:
• Access распространил широко используемый в Windows метол drag-and-drop (перетащить и отпустить) на работу с формами и отчетами. Например, для создания подчиненной формы или отчета можно заранее перетащить подготовленную форму или отчет из окна базы данных. Также можно перетащить таблицу или запрос, из которых автоматически создается подчиненная форма или запрос.
• Access может использовать данные других СУБД. Непосредственно могут обрабатываться файлы Paradox, dBase, FoxPro, Btrieve;
• Access может использовать все файлы СУБД, поддерживающих стандарт открытого доступа к данным ODBC (Open Database Connectivity) — Oracle, Microsoft SQL Server DB2, Sybase SQL Server. Так ODBC определяет язык и набор протоколов для обмена между пользовательским приложением и самими данными, хранящимися в сервере, то есть используется как средство коммуникации между настольным ПК (клиентом) и сервером.
|