Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по БД на транспорте ТИМ.doc
Скачиваний:
19
Добавлен:
25.12.2018
Размер:
2.63 Mб
Скачать
    1. Проектирование объектно-ориентированных субд

Традиционно создание программного обеспечения и управление базами данных представляют собой совершенно разные дисциплины. Технология баз данных сконцентрирована на статических концепциях хранения информации, тогда как технология создания программного обеспечения моделирует его динамические аспекты. С появлением третьего поколения систем управления базами данных – объектно-ориентированных СУБД (ООСУБД) и объектно-реляционных СУБД (ОРСУБД) – эти две дисциплины слились воедино. Наибольшее распространение ООСУБД получили при проектировании специализированных приложений, таких как:

  • Автоматизированное проектирование (CAD – Computer Aided Design). Как правило, проекты имеют большие объемы со многими взаимозависимыми проектами подсистем. Проекты эволюционируют во времени, обновление данных сопровождается далеко идущими последствиями из-за имеющихся связей, функциональных зависимостей и т.д.

  • Автоматизированная разработка программного обеспе­чения (CASE – Computer Aided Software Engineering). В базах данных таких систем хранятся данные, относящиеся к различным этапам жизненного цикла разработки программного обеспечения. Проекты CASE, подобно проектам CAD, могут быть очень большими, поэтому для их реализации применяется коллективная разработка.

  • Офисные мультимедийные системы (OIS – Office Infor­mation System). Современные системы способны работать с текстами произвольных форматов, фотографиями, диаграммами, аудио- и видеокомпонентами. Кроме того, документы могут иметь особую структуру, особенно те, которые описываются с помощью языков разметки: HTML, XML. Пользователю может быть предоставлена возможность сформулировать запрос на поиск информации в базе данных по графическим признакам, характеризующим объект поиска.

  • Геоинформационные системы (GIS – Geographic Information System). В базах данных ГИС хранятся пространственные и атрибутивные данные, часто полученные в результате фотосъемки со спутников и, соответственно, имеющие большой объем. Процедуры поиска информации заключаются в нахождении некоторых объектов или их признаков, например, по форме, цвету или текстуре, для чего необходимо использование сложных методов распознавания образов.

  • Интерактивные и динамические Web-узлы. Рассмотрим Web-узел, на котором имеется оперативный каталог ведущихся на улично-дорожной сети ремонтных работ. Он позволяет посетителю выполнять следующие операции:

  • просматривать уменьшенные схемы организации дорожного движения на аварийном участке дороги, представленные в каталоге, и выбирать любую из них для ознакомления с полномасштабным изображением, на котором можно рассмотреть все детали;

  • выполнять поиск элементов (районов, улиц, дорожных знаков и т. п.), соответствующих критериям, указанным пользователем;

  • определять срок проведения дорожно-аварийных работ;

  • просматривать реестр технических средств организации дорожного движения для временной схемы проводимых работ.

  • Экспертные системы. Экспертные системы содержат некую научную информацию и базу правил, предназначенные для использования в приложениях искусственного интеллекта.