Читайте также:
|
|
Между клиентским приложением и базой данных, хранящейся на сервере, не существует прямой связи. Между ними дополнительно встраиваются особые программные модули, позволяющие клиентскому приложению получать доступ к базе данных. Такие модули называются механизмами доступа к данным. Использование механизмов доступа данных в первую очередь вызвана доступа разнообразием форматов баз данных различных производителей СУБД.
Существует два основные способа доступа к данным из клиентских приложений: использование прикладного программного интерфейса и использование универсального программного интерфейса.
Прикладной программный интерфейс представляет собой набор функций, вызываемых из клиентского приложения. Такие функции инициируют передачу запросов серверу баз данных и получение от сервера результатов выполнения запросов или кодов ошибок, которые затем обрабатываются клиентским приложением. Он обеспечивает быстрый доступ к данным, но может работать только с СУБД данного производителя, а замена ее повлечет за собой переписывание значительной части кода клиентского приложения. Такие API не подчиняются ни каким стандартам и различны для разных СУБД. Достоинством является их высокое быстродействие, а недостатком – необходимость изменения программного кода приложения при изменении формата базы данных
Универсальный программный интерфейс обычно реализован в виде библиотек и дополнительных модулей, называемых драйверами. Библиотеки содержат некий стандартный набор функций или классов, нередко подчиняющийся той или иной спецификации, т.е. стандартизованы..Достоинством является возможность применения одного и того же API для доступа к разным форматам баз данных, при том, однако, снижается быстродействие обработки данных из-за наличия дополнительного программного драйвера.
Посредством программного интерфейса ODBCСУБД Access 2000 позволяет осуществить выборку данных с базы данных, хранящихся на сервере. При этом Access 2000 выступает только в качестве клиентского приложения, на котором осуществляется представление результатов.
После подключения источника данных, указываются таблицы в базе данных на сервере, с которыми необходимо установить связь и определяются ключи. Для связывания таблиц между собой выбирается однозначный индекс, для таблиц базы данных EKONOMIKA - это поле GOD.
После подключения необходимых таблиц на сервере баз данных в объекте выполняются Запросы в несколько отличной от обычных запросов последовательности:
1 шаг. Создание запроса в режиме конструктора
2 шаг. Закрыть окно Добавление таблиц
3 шаг. Переход в режим SQL: Вид/режим SQL
4 шаг. В окне набирается запрос в соответствии с правилами языка SQL
5 шаг. Выполняется запрос по команде Запрос/запрос SQL/ К серверу/!
Дата добавления: 2015-09-04; просмотров: 93 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вопрос.Архитектура файл-сервер. | | | Вопрос. Механизмы доступа к данным базы на сервере. |