Database Programming & Design



Обзор статьи "Bringing Object Relational Down To Earth" - часть 14


разработки приложений, большинство этих возможностей относится к

первичной категории.

Первичные возможности инструментальных средств баз данных

Браузер/дизайнер базы данных должен позволять пользователям

редактировать и просматривать схему ORDB с учетом иерархии

наследования классов; иерархии вложенности классов на основе

атрибутов, домены которых есть ссылки на другие классы; атрибутов

с множественными значениями; методов и атрибутов со значениями

абстрактных типов данных.

Генератор запросов должен позволять пользователям конструировать

объектные расширения SQL и просматривать результаты запросов,

возвращающих атрибуты с множественными значениями, атрибуты со

значениями абстрактных типов, вложенные объекты и экземпляры из

иерархии наследования классов.

Средство разработки 4GL должно позволять пользователям

проектировать экраны для работы с атрибутами со множественными

значениями, атрибутами со значениями абстрактных типов и

вложенными объектами.

Средства администрирования базы данных должно быть расширено так,

чтобы, по меньшей мере, можно было распознавать планы выполнения

запросов с выражениями пути, методами, иерархией наследования;

кроме того, необходимы средства отслеживания ресурсов жизненного

кэша.

Разработанный компаниями Microsoft и Apple стандарт ODBC

используется как интерфейс RDB для разнообразных приложений,

выполняемых на PC. Если потребуется изменить эти приложения в

расчете на использование объектных расширений ORDB,

соответствующие расширения будут нужны и в ODBC.

Сегодня средства просмотра и публикации Web внесли существенные

изменения в среду разработки приложений. Эти изменения могут

устранить потребность в некоторых средствах, являющихся частью

традиционной среды разработки приложений.

Использование мощности

Объектные расширения в ORDB дают пользователям баз данных по

меньшей мере две важных возможности, выходящих за пределы

моделирования и манипулирования данными, - расширяемость базы

данных и интеграция неоднородных баз данных.


Содержание  Назад  Вперед