Читайте также:
|
|
Выделяют 3 класса автоматизированных банковских систем (АБС):
1. Локальные модули с передачей данных между ними вручную.
2. Экономичные решения на базе доступного сервера Net Ware и СУБД, поддерживающей обработку транзакций.
Пример: KS банк.
Для разработки применены дополнительные библиотеки, поддерживающие сеть Net Ware, с их помощью производится обработка транзакций.
Основной недостаток KS банка и других систем – это системная процедура, после изменения БД индекс необходимо перестроить.
Если происходит сбой во время построения индексов – это логическое разрушение БД.
Особенность: для организации нормальной работы в многопользовательском режиме в БД используется множество промежуточных файлов, связь между которыми логически определяется через другие вспомогательные файлы.
Для исправления возникших несоответствий и сбоев используются специальные администраторы программ, входящие в состав автоматизированной банковской системы KS банка.
С помощью этих программ производится поиск файлов, просматриваются временные и основные файлы.
Чем сложнее система, тем сложнее ее восстановить.
3. Реализованы на современных технологиях клиент-сервер с применением серверов БД.
Промежуточным классом, но ближе к 3-му классу, являются системы на основе менеджера записи – Btrieve – это модуль, входящий в состав NetWare, представляющий утилиту работы с БД.
В отличие от 2-го класса, где программное обеспечение автоматизированной банковской системы само напрямую обращается к файлам данных сервера NetWare, в этом случае это обеспечение обращается к утилите Btrieve, которая запущена под управлением сервера NetWare и берет на себя стандартные функции работы с БД. По дополнительным возможностям Btrieve превосходит многие СУБД.
Отличие этой утилиты от сервера БД в том, что она выполняет только технические операции по работе с БД.
Примером такой системы является RS банк. Он реализован на языке СИ с использованием специальных библиотек по работе с модулем Btrieve, такие библиотеки существуют почти для всех известных СУБД.
Большое достоинство в том, что все операции по индексированию выполняет Btrieve. Он отвечает за соблюдение правил целостности, поддерживает технологию клиент-сервер, т. е. работу по записям с БД.
Некую модернизацию этих систем осуществляли путем совместного использования серверов разного типа. В этом случае БД – сервер NetWare, Btrieve, а программное обеспечение – сервер Windows NT, с запущенным приложением автоматизированной банковской системы.
Btrieve работает только с БД, ничего не рассчитывает.
Системы 3-го класса, настоящие сервера БД на основе SQL-стандарта.
Системы 3-го класса, на примере СУБД Oracle – наиболее известны и популярны среди БД, включают поддержку различных платформ, но не в явном виде, а в виде различных версий.
Основная особенность – полное управление пользователем.
Oracle имеет встроенные системные области, регистрирует пользователей, назначает права доступа, поддерживает особые режимы работы БД.
Дата добавления: 2015-02-22; просмотров: 68 | Поможем написать вашу работу | Нарушение авторских прав |