Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные системы и технологии в управлении организацией

Технологические особенности использования БД в сетях

Финансовые учреждения используют в своей работе информацию, доступ к которой полезен не только внутренним пользователям, то есть собственным работникам, но и большом количестве внешних пользователей, так или иначе связанные с данной организацией. Например, биржи, как правило, связаны с банковской системой, предприятиями, страховыми компаниями тоже. Банки интересует, как складывается курс купли-продажи, биржи - быстрое оформление купли-продажи через банки. Аналогично предприятиям постоянно важно знать, как поступают средства на текущий счет, отгружается продукция и проходят расчеты. Очевидно, что данные проблемы сегодня могут решаться с помощью создания и использования локальных и глобальных сетей передачи данных, а также предоставление соответствующего доступа к базам данных пользователям. Обычно такие проблемы решаются с помощью телекоммуникационных технологий и клиент / серверов [4, 8].

Многообразие компьютерных сетей и форм взаимодействия ПК порождает проблему интеграции их или хотя бы соединение на уровне обмена сообщениями.

В распределенных системах используют три интегрированные технологии:

1. Технология "клиент-сервер";

2. Технология совместного использования ресурсов в рамках глобальных сетей;

3. Технология универсального пользовательского общения в виде электронной почты.

Основная форма взаимодействия ПК в сети - это "клиент-сервер". Обычно один ПК в мережиьволодие информационно-вычислительными ресурсами (например: процессоры, файловая система, почтовая служба, служба печати, базы данных), а остальные ПК пользуются ими; как отмечалось, компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться, - клиентом. Если ресурсом являются базы данных, то говорят о сервере баз данных, назначение которого - обслуживать запросы клиентов, связанные с обработкой данных; если ресурс - файловая система, то говорят о файловый сервер или файл-сервер и т. др.

Технология "клиент-сервер" становится более распространенной, но реализация технологии в конкретных программных продуктах существенно различается.

Один из основных принципов технологии "клиент-сервер" заключается в разделении операций обработки данных на три группы, имеющие различную природу:

Первая группа - это ввода и отображения данных.

Вторая группа - объединяет прикладные операции обработки данных, характерные для решения задач данной предметной области.

К третьей группе - относятся операции сохранения и управления данными (базами данных или файловыми системами).

Согласно этой классификации в любом технологическом процессе можно выделить программы трех видов:

1) программы представления, реализующие операции первой группы;

2) приложения, поддерживающие операции второй группы;

3) программы доступа к информационным ресурсам, реализующие операции третьей группы.

В соответствии с этим выделяют три модели реализации технологии "клиент - сервер":

1) Модель доступа к удаленным данным (RemoteData Access - RDA)

2) Модель сервера базы данных (DataBase Server - DBS)

3) Модельсерверудодаткив (Application Server - AS).

Сегодня проблема доступа пользователей к удаленным базам данных, может решаться с помощью создания и использования локальных и глобальных сетей передачи данных, а также предоставление соответствующего доступа к базам данных пользователям. В частности SQL- технологии обеспечивают удаленный доступ к базам данных.

Ядром любой базы данных является ее прикладная часть, состоящая из сервера БД, источников данных и сетевого программного обеспечения для подключения клиента в сеть. На сегодня, распространенными и эффективными являются такие серверы БД Oracle, Informix, Sybase, Interbase и тому подобное. Сервер БД создается на рабочем месте администратора БД, а клиенты получают соответствующий доступ к таблицам в соответствии с должностными обязанностями и своим статусом. Прикладная часть размещается на сервере вместе с данными БД. Пользователями прикладной части БД является администраторы БД, программисты - разработчики автоматизированных систем, аналитики, системные администраторы.

Интерфейсная часть - это программное обеспечение, используемое на рабочем месте пользователя, то есть это определенная составная часть автоматизированной системы, которая разработана для решения проблем пользователя. Интерфейсная часть может быть разработана любым разработчиком на различных языках программирования (например, C ++, Паскаль, Delphi и т.д.). Интерфейсная часть размещается на компьютерах конечных пользователей, а именно: операторов ввода данных, бухгалтеров, операционистов, финансистов, экономистов и тому подобное.

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

1) Технология ODBC (открытый интерфейс доступа к базе данных) обеспечивает возможность доступа к удаленным базам данных с помощью соответствующего драйвера. Драйвер ODBC используется интерфейсной частью для получения доступа к удаленной базе данных путем обеспечения передачи запроса к БД и возвращение результата его выполнения. Сегодня ODBC - технология является стандартом, который используется многими производителями программного инструментария и их протрамнимы продуктами, в частности такими, как Delphi, PowerBuiler, VisualC ++, PoxPro, MicrosoftAccess тому подобное.

С другой стороны, производители СУБД тоже учитывают данный стандарт и оставляют открытый интерфейс для ODBC - технологии.

Некоторые производители СУБД предлагают свои уникальные открытые и достаточно мощные средства подключения к удаленным базам данных. Например, корпорация Oracle предлагает для подключения к удаленным базам данных свой уникальный продукт Net8, который может использоваться с любым сетевым протоколом, в частности с основными TCP / IP, OSI, SPX / JPX т.д. и может работать под управлением операционных систем.

2) Сегодня также распространен доступ к удаленным базам данных с помощью Web-технологии. В данном случае все запросы к базе данных направляются через Web-сервер. Конечный пользователь инициирует доступ к удаленной БД с помощью Web-браузера, который обеспечивает связь заданной в Интернете IP-адресу с нужным Web-сервером. Web-сервер проверяет имя пользователя и пароль и предоставляет запрос СУБД, которая тоже может спросить реквизиты доступа к БД. Затем сервер БД вернет результаты запроса Web-сервера, который отобразит их в окне Web-браузера пользователя.

Следует отметить, что использование Web-технологии для доступа к базам данных должен обеспечить надежную защиту информационных потоков. Это достигается созданием брандмауэров - аппаратно-программных систем межсетевой защиты от несанкционированного доступа к серверу [4,8].

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее