Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lections_rus.doc
Скачиваний:
31
Добавлен:
06.02.2016
Размер:
1.41 Mб
Скачать

14.3. Гибридные базы данных

Некоторые производители пытаются внедрить выгоды новой концеп­цию, не теряя того, что было ими вложено в СУРБД, предлагая гибрид­ные системы типа разработанных фирмами UniSQL Inc. (Остин, шт.Те­хас) или HewlettPackard Corp. (Купертино, шт. Калифорния).

Пакет фирмы HewlettPackard - HP OpenODB - хранит данные для объектов и работает с ними в реляционной базе, а процедуры для этих объектов хранятся в настройке над базой, названной администратором объектов. Представители HewlettPackard утверждают, что HP OpenODB имеет возможности, которые отсутствуют в ООБД, в частности, способ­на одновременно обслуживать сотни пользователей, обращающихся с простыми запросами. Они указывают также на небольшие размеры системы и всемирную сеть сопровождения.

Фирма Borland приняла другой, весьма далеко идущий подход для освоения возможностей ООБД. Ее разработка Borland Object Component Architecture (BOCA) использует:

  • в качестве ядра - высокопроизводительный сервер данных In­terBase Local Engine, который позволяет прикладным програм­мам обращаться к таблицам СУБД dBase и Paradox, делая ненуж­ным включение средств управления базами данных в сами прог­раммы. Поддерживается обмен с серверами локальных сетей под управлением DOS и OS/2, NetWare LAN и т.д.

  • СУБД Interbase с функциями сервера и клиента, в которой реа­лизованы такие новшества, как событийное управление, под­держка сложных объектов и типов данных, возможность опреде­лять пользовательские операторы, методы доступа и типы дан­ных.

  • оболочку Object Layer, представляющую в распоряжение пользо­вателей средства доступа к данным, которые обеспечивают "прозрачную" работу с файлами dBase и Paradox, также содер­жит мощные средства связи с Windows-версиями Quattro Pro, Paradox и dBase.

  • программные средства User Familiar Objects (UFO) - модули прикладной программы, доступные другим программам.

  • прикладные программы - Object Vision и Windows-версии Quatt­ro Pro, Paradox и dBase.

  • интерфейс ODAPI (Open Database Application Programming In­terface), который позволяет пользователям реализовать широ­кие возможности СУРБД. ODAPI также поддерживает существующие промышленные стандарты. Для создания новых разработок поле­зен пакет Software Developer's Kit, обеспечивающий связь с языками Object Pascal Borland C++

Рекомендуемая литература

1. И.В. Вельбицкий. Технология программирования. Киев, "Техни­ка", - 1984. - 279с.

2. Гради Буч. Объектно - Ориентированное Проектирование с при­мерами применения. Пер. с англ. - М.: Конкорд, 1992.- 519 с.

3. С++ . Язык программирования. М.: "И.В.К..-СОФТ", 1991.-315с.

4. А.И.Касаткин, А.Н.Вальвачев. От Turbo C к Borland C++ - Минск.: "Вышэйшая школа", 1992.- 240 с.

5. Владимиров Л.Б. Введение в объектно-ориентированное прог­раммирование // Компьютеры + программы.- 1993.- N2(3).- с.70-73.

6. Владимиров Л.Б. Введение в C++ // Компьютеры + программы.-

1993.- N3(4).- с.14-24.

7. Ли Мантелман. Туманные объекты наших устремлений // Мир ПК.

- 1992. - N5.- c.46-49.

8. Ли Мантелман. Объектно-ориентированные СУБД зовут пользова­телей к переменам // Мир ПК.- 1992. - N5.- c.82-87.

9. Д.Н. Рассохин. Новое ключевое слово "template" в Borland C++ 3.0 // Мир ПК. - 1992. - N5.- c.120-122.

10. Д.Н. Рассохин. От Си к Cи++. Часть 1. Новые возможности Си++, не связанные с ООП // Мир ПК. - 1992. - N6.- c.120-129.

11. Д.Н. Рассохин. От Си к Cи++. Часть 2. Основы объектно-ори­ентированного программирования // Мир ПК. - 1992. - N8.- c.115-129.

12. «Полный справочник по С++» Герберта Шилдта, 2007г.

150

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