Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.doc
Скачиваний:
14
Добавлен:
27.09.2019
Размер:
411.14 Кб
Скачать

13.Трехуровневая архитектура клиент-сервер

На нижнем уровне на комп. пользователе расположено прилож. клиентов, обеспечивающие пользов. интерфейс. На втором уров. расположен сервер приложений обеспечивающий обмен данными м/у пользов. и распределенными БД. Сервер прилож. размещается в узле сети доступно всем клиентам. На 3-ем уровне расположен удаленный специализированный сервер БД принимающий инф от сервер прилож. и управляющие. Достоинства: 1) разгрузка сервера от выполнения части операций перенесенных на сервер прилож. 2)уменьшение размеров клиентских приложений за счет разгрузки их лишнего поля 3)единое поведение всех клиентов. 4)упрощение надстройки клиентов

14.Основные технологии доступа к данным. Стандартные системы доступа базам данных.

Технология доступа к дан. назыв. система интерфейсов, обеспечивающая взаимодействие м/у прилож. и БД. Во многих системах управ. БД имеются библиотеки, содержащие интерфесы прикладного программирования (API), предоставляющие собой ф-ции при помощи которых можно выполнять с дан. те или иные действия. Для того чтобы наиболее полно использов. возможности того или иного сервера БД, необходимо работать с ним напрямую через AP. Однако это означает полную зависимость прилож. того или иного сервера и сложность перехода на др. платформу т.к. будет необходимо переписывать большое кол-во кода. Этот вопрос призван решить различный технологии доступа к дан. Они яв-ся прослойкой м/у API конкретоного сервера и прилож. пользователей. Предоставляя программисту простой унифицированный механизм работы с дан.

15.Понятие технологии доступа к данным. Bde и odbc.

Панель управления BDE яв-ся набором динамических библиотек, которые предоставляют интерфейс, позволяющие передавать запросы на получении или модификацию дан. из прилож. в нужную БД и получить р-ты обработки. В процессе работы библиотеки используют вспомогательные файлы языковой поддержки и инф. о настройках среды. Преимущества среды: 1)непосредственный доступ к локальной БД 2) доступ к SQL сервером (ORACLE, SYBASE, MS SQL Server, Inter Base, Informix) с помощью набора правила Borland sql – Links. 3) доступ к любым источникам дан. имеющий драйве ODBC/ Open Data Connectivity) например файлом электронных таблиц Excel и сервером БД не имеющим драйвером sql – Links. 4) Создание прилож. клиент-сервер, использующие разнородные дан. 5)использование языка SQL. Технология ODBC ODBC – стандарт описыв. систему интерфейсов с помощью которых прикладную программу может обращаться к БД и обрабатывать их независимо от СУБД способом. ODBC предоставляет интерфейсы для доступа к реляционным БД и базам с табличной организации. Широкое распространение стандарт получил благодаря поддержки Microsoft. Приложение обращается к диспетчеру драйвера, диспетчер в свою очередь обращается к источнику данных и производит с ним какие-либо действия. Диспетчер драйвера служит связывающим звеном м/у прилож. и драйвером СУБД, когда приложение … соединение с БД, диспетчер определяет тип СУБД и загружает соотв.драйвер памяти. Диспетчер драйвера обрабатыв. запрос на инициализацию соединения, контролирует формат запросов и порядок их поступления от приложения. Диспетчер драйвера яв-ся частью Windows. Драйвер обрабатыв. запросы поступающие от приложений, преобразует их в набор команд API СУБД и таким образом производит какие-либо действия с БД. Драйвер отвечает за то, что чтобы стандартные команды ODBC выполнялись конкретно. Если источник имеет полную поддержку SQL, то драйвер всего лишь передает запрос на обработку и получает р-ты. На драйвере так же лежит ф-ция приведения когда ошибок поступающ. от источника к стандартным определениям в ODBC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]