Проектирование объектно-ориентированных субд
Традиционно создание программного обеспечения и управление базами данных представляют собой совершенно разные дисциплины. Технология баз данных сконцентрирована на статических концепциях хранения информации, тогда как технология создания программного обеспечения моделирует его динамические аспекты. С появлением третьего поколения систем управления базами данных – объектно-ориентированных СУБД (ООСУБД) и объектно-реляционных СУБД (ОРСУБД) – эти две дисциплины слились воедино. Наибольшее распространение ООСУБД получили при проектировании специализированных приложений, таких как:
-
Автоматизированное проектирование (CAD – Computer Aided Design). Как правило, проекты имеют большие объемы со многими взаимозависимыми проектами подсистем. Проекты эволюционируют во времени, обновление данных сопровождается далеко идущими последствиями из-за имеющихся связей, функциональных зависимостей и т.д.
-
Автоматизированная разработка программного обеспечения (CASE – Computer Aided Software Engineering). В базах данных таких систем хранятся данные, относящиеся к различным этапам жизненного цикла разработки программного обеспечения. Проекты CASE, подобно проектам CAD, могут быть очень большими, поэтому для их реализации применяется коллективная разработка.
-
Офисные мультимедийные системы (OIS – Office Information System). Современные системы способны работать с текстами произвольных форматов, фотографиями, диаграммами, аудио- и видеокомпонентами. Кроме того, документы могут иметь особую структуру, особенно те, которые описываются с помощью языков разметки: HTML, XML. Пользователю может быть предоставлена возможность сформулировать запрос на поиск информации в базе данных по графическим признакам, характеризующим объект поиска.
-
Геоинформационные системы (GIS – Geographic Information System). В базах данных ГИС хранятся пространственные и атрибутивные данные, часто полученные в результате фотосъемки со спутников и, соответственно, имеющие большой объем. Процедуры поиска информации заключаются в нахождении некоторых объектов или их признаков, например, по форме, цвету или текстуре, для чего необходимо использование сложных методов распознавания образов.
-
Интерактивные и динамические Web-узлы. Рассмотрим Web-узел, на котором имеется оперативный каталог ведущихся на улично-дорожной сети ремонтных работ. Он позволяет посетителю выполнять следующие операции:
-
просматривать уменьшенные схемы организации дорожного движения на аварийном участке дороги, представленные в каталоге, и выбирать любую из них для ознакомления с полномасштабным изображением, на котором можно рассмотреть все детали;
-
выполнять поиск элементов (районов, улиц, дорожных знаков и т. п.), соответствующих критериям, указанным пользователем;
-
определять срок проведения дорожно-аварийных работ;
-
просматривать реестр технических средств организации дорожного движения для временной схемы проводимых работ.
-
Экспертные системы. Экспертные системы содержат некую научную информацию и базу правил, предназначенные для использования в приложениях искусственного интеллекта.
- Проектирования баз данных на транспорте введение
- Проектирование базы данных
- Модели данных
- Модели данных концептуального уровня
- Модели данных логического уровня
- Проектирование объектно-ориентированных субд
- Концепции распределенных субд
- Трехслойная архитектура клиент-сервер
- Взаимодействие компонентов
- Геоинформационные субд
- Сетевые базы данных
- Субд в архитектуре «клиент-сервер»
- Открытые системы
- Клиенты и серверы локальных сетей
- Системная архитектура «клиент-сервер»
- Серверы баз данных
- Принципы взаимодействия между клиентом и сервером
- Разделение функций между клиентами и серверами
- . Распределенные бд
- Разновидности распределенных систем
- Однородные распределенные системы
- 6.2.3. Интегрированные или федеративные системы и мультибазы данных
- Преимущества и недостатки субд
- Преимущества субд
- Недостатки субд