Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Вопрос. Клиент-серверные системы и модели доступа к данным.

Вопрос Основные команды SQL | Вопрос. Типы данных и выражения SQL | Виды знаний | Типы экспертных систем | Формальные логические модели | Вопрос. Семантические сети. Виды отношений. Пример семантической сети. | Вопрос. Фреймовые модели | Вопрос Обработка данных на мейнфреймах в пакетном режиме | Вопрос. Принципы передачи данных по сети | Вопрос. Характеристики серверов баз данных. |


Читайте также:
  1. A)используется для вызова всех функций системы
  2. D13.0 Доброкачественные новообразования других и неточно обозначенных отделов пищеварительной системы
  3. G 09 Последствия воспалительных болезней центральной нервной системы
  4. I. Общая характеристика и современное состояние уголовно-исполнительной системы (по состоянию на 2012 год).
  5. I. Основные модели социальной политики за рубежом
  6. I.4. Состояния системы. Уравнения состояния системы.
  7. II. ПОРЯДОК ПРИМЕНЕНИЯ НАКОПИТЕЛЬНОЙ БАЛЛЬНО-РЕЙТИНГОВОЙ СИСТЕМЫ В УЧЕБНОМ ПРОЦЕССЕ

Между клиентским приложением и базой данных, хранящейся на сервере, не существует прямой связи. Между ними дополнительно встраиваются особые программные модули, позволяющие клиентскому приложению получать доступ к базе данных. Такие модули называются механизмами доступа к данным. Использование механизмов доступа данных в первую очередь вызвана доступа разнообразием форматов баз данных различных производителей СУБД.

Существует два основные способа доступа к данным из клиентских приложений: использование прикладного программного интерфейса и использование универсального программного интерфейса.

Прикладной программный интерфейс представляет собой набор функций, вызываемых из клиентского приложения. Такие функции инициируют передачу запросов серверу баз данных и получение от сервера результатов выполнения запросов или кодов ошибок, которые затем обрабатываются клиентским приложением. Он обеспечивает быстрый доступ к данным, но может работать только с СУБД данного производителя, а замена ее повлечет за собой переписывание значительной части кода клиентского приложения. Такие API не подчиняются ни каким стандартам и различны для разных СУБД. Достоинством является их высокое быстродействие, а недостатком – необходимость изменения программного кода приложения при изменении формата базы данных

Универсальный программный интерфейс обычно реализован в виде библиотек и дополнительных модулей, называемых драйверами. Библиотеки содержат некий стандартный набор функций или классов, нередко подчиняющийся той или иной спецификации, т.е. стандартизованы..Достоинством является возможность применения одного и того же API для доступа к разным форматам баз данных, при том, однако, снижается быстродействие обработки данных из-за наличия дополнительного программного драйвера.

Посредством программного интерфейса ODBCСУБД Access 2000 позволяет осуществить выборку данных с базы данных, хранящихся на сервере. При этом Access 2000 выступает только в качестве клиентского приложения, на котором осуществляется представление результатов.

После подключения источника данных, указываются таблицы в базе данных на сервере, с которыми необходимо установить связь и определяются ключи. Для связывания таблиц между собой выбирается однозначный индекс, для таблиц базы данных EKONOMIKA - это поле GOD.

После подключения необходимых таблиц на сервере баз данных в объекте выполняются Запросы в несколько отличной от обычных запросов последовательности:

1 шаг. Создание запроса в режиме конструктора

2 шаг. Закрыть окно Добавление таблиц

3 шаг. Переход в режим SQL: Вид/режим SQL

4 шаг. В окне набирается запрос в соответствии с правилами языка SQL

5 шаг. Выполняется запрос по команде Запрос/запрос SQL/ К серверу/!

 


Дата добавления: 2015-09-04; просмотров: 93 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Вопрос.Архитектура файл-сервер.| Вопрос. Механизмы доступа к данным базы на сервере.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)