Понедельник, Июль 5th, 2010

Проектирование ИС

Действия, выполняемые приложением, использующем интерфейс ODBC, сводятся к следующему: для начала сеанса работы с базой данных приложение должно подключиться к источнику данных, ее скрывающему; затем приложение обращается к базе данных, посылая SQL-инструкции, запрашивает результаты, отслеживает и реагирует на ошибки и т.д., то есть имеет место стандартная схема взаимодействия приложения и сервера БД, характерная для RDA-модели. Важно, что стандарт ODBC включает функции управления транзакциями (начало, фиксация, откат транзакции). Завершив сеанс работы, приложение должно отключиться от источника данных.

55. Программная технология CORBA

CORBA (Common Object Request Broker Architecture) — это стандарт, набор спецификаций для промежуточного программного обеспечения (middleware) объектного типа . Задача ППО, как известно, и заключается в связывании программных приложений для обмена данными. Эволюция ППО — это путь от программ передачи информации между конкретными приложениями, через средства импорта- экспорта данных и организацию мостов между некоторыми приложениями, через SQL, RPC (Remote Procedure Call), TP мониторы (Transaction Proceesing) обработки транзакций, Groupware — управление различными неструктурированными данными (тексты, факсы, письма электронной почты, календари и т.д.) и, наконец, MOM — Message-Oriented Middleware (асинхронный обмен сообщениями между сервером и клиентом), к созданию распределенных компьютерных систем. Элементы этих систем могут взаимодействовать друг с другом как на одной локальной машине, так и по сети. CORBA позволяет организовать единую информационную среду, элементы которой могут общаться друг с другом, вне зависимости от их конкретной реализации, «прописки» в распределенной системе, платформы и языка их реализации.

Основополагающими документами для CORBA являются два – «The Common Object Request Broker: Architecture and Specification» и «CORBAservices: Common Object Services Specification».

Что такое Oracle

СУБД Oracle это, прежде всего высоконадежный сервер, обеспечивающий при необходимости работу в режиме 24*7.

Ядро языка SQL соответствует стандарту ANSI/ISO SQL92. Обеспечивается работа в системе клиент-сервер с двумя и большим числом уровней и поддержка целостности данных, как на уровне сервера, так и на уровне клиента.

Естественно поддерживаются распределенные и многопользовательские базы. Обеспечивается переносимость на более чем на 70 платформ.

Приятной особенностью Oracle является отсутствие резкого замедления работы при больших и сверхбольших базах данных (гигабайты и более).

Будем называть базой данных набор данных, рассматриваемых как одно целое.

База данных может быть открыта (доступна) и закрыта (недоступна).

База данных имеет логическую и физическую структуру.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Категория: Шпоры