- •Види гіс – проектів
- •Інформаційні продукти
- •Скорочений опис методики проектування
- •Стратегічні цілі організації і бізнес-функції відділків
- •Проектна пропозиція
- •Мета технологічного семінару
- •Коло учасників технологічного семінару
- •План технологічного семінару
- •Опис інформаційного продукту
- •Аналіз послідовності операцій
- •Що таке резюме інформаційного продукту
- •Логічні прив’язки в гіс
- •Допуск похибки
- •Допуск чекання і час відклику
- •Етапи створення інформаційного продукту
- •Частота використання інформаційних продуктів
- •Аналіз поточних витрат
- •Аналіз вигод
- •Потреби в просторових даних
- •Майстер-список даних
- •Визначення пріоритетів інформаційних продуктів
- •Ранжирування. Метод присвоєння балів
- •Ранжирування. Метод групового консенсусу
- •Визначення обхвату системи
- •Що таке термінальні системи
- •Архітектура клієнт-сервер
- •Проектування комп’ютерної мережі
- •Визначення об’єму даних
- •Заходи безпеки даних
- •Наявність і готовність даних для гіс
- •Логічна модель даних
- •Типи моделей даних
- •Реляційна модель даних
- •Об’єктно-орієнтована модель даних
- •Об’єктно-реляційна модель
- •Потреби і частота використання функцій
- •Класифікація функцій гіс
- •Розрахунок вигод по роках
- •Розрахунок дисконтованих витрат
- •Розрахунок співвідношення витрат / вигод
- •Пілотні проекти
- •Аналіз ризиків
- •Системна інтеграція
Об’єктно-орієнтована модель даних
Объектно-ориентированные модели данных, являясь более новой разработкой по сравнению с реляционными моделями, обеспечивают возможность многостороннего и комплексного описания реального мира и создания структуры данных, которую пользователи смогут легко понять. Объекты можно моделировать по объектам реального мира (таким как канализационные коллекторы, пожары, леса, владельцы зданий) и задавать им поведение, копирующее или моделирующее какой-либо релевантный аспект их поведения в реальном мире.
Преимущества объектно-ориентированной модели данных
1. Объектно-ориентированная модель данных имеет ряд преимуществ:
2. Инкапсуляция объединяет атрибуты и линии поведения объекта, делая возможным доступ к объекту с помощью четко определенного набора методов и атрибутов, поэтому вам не нужно знать содержимое объекта.
3. Обеспечивает комплексное представление реального мира.
4. Поддерживает множественные уровни генерализации, объединения и ассоциации.
5. Сохраняет предысторию в базе данных.
6. Хорошо интегрируется с методами имитационного моделирования.
7. Имеет функцию множественного одновременного обновления
(поддержка версий).
8. Интуитивна, поскольку в ней используются объекты, существующие в реальном мире.
9. Хорошо подходит для моделирования сложных отношений между данными.
10. Требует меньше кодирования в ГИС-программах, что означает меньше ошибок и более низкую стоимость поддержки.
11. Обеспечивает высокий уровень целостности данных (новые данные должны следовать правилам поведения).
Недостатки объектно-ориентированной модели данных
1. У объектно-ориентированной модели данных есть также и некоторые недостатки:
2.Хотя объектно-ориентированные модели данных обеспечивают комплексное представление реального мира, комплексные модели сложнее разрабатывать и строить. Критичен выбор объектов.
3. Затруднен импорт данных и обмен данными с другими типами баз данных.
4. Некоторые бизнес-приложения могут не иметь доступа к объектно-ориентированной базе данных или возможности передачи в нее данных.
5. Большие и комплексные модели выполняются медленнее.
6. Эта модель зависит от тщательности описания явлений реального мира (что особенно трудно в мире природы).
7. Анализ объектно-ориентированных баз данных требуют использования объектно-ориентированных языков программирования. Существует относительно немного людей, обученных объектно-ориентированному программированию.
Об’єктно-реляційна модель
Объектно-реляционная модель имеет преимущества в скорости (что важно в больших базах данных) и возможности обработки комплексных данных, а также в поддержании целостности объектно-ориентированных баз данных. Дополнительное преимущество — способность поддерживать расширенную форму структурированного языка запросов (SQL) и возможность доступа к обычной реляционной СУБД. Это само по себе может быть важным при разработке корпоративных систем, в которых другим бизнес-приложениям требуется доступ к базе данных ГИС или возможность передачи в нее данных. Объектно-реляционные модели включают характеристики как реляционной, так и объектно-ориентированной баз данных.
Преимущества объектно-реляционной модели данных
Объектно-реляционная модель данных имеет ряд преимуществ:
1. Быстрое выполнение.
2. Единое хранилище географических данных; позволяет использовать наследуемые и негисовские базы данных.
3. Более тщательный ввод и редактирование данных.
4. Высокая целостность данных (новые данные должны следовать правилам поведения).
5. Пользователи могут работать с более интуитивными объектными данными.
6. Одновременное редактирование данных (поддержка версий).
7. Меньше необходимости в программировании приложений для моделирования сложных отношений.
Недостатки объектно-реляционной модели данных
Разумеется, у объектно-реляционной модели данных есть и ряд недостатков:
1. Компромисс между объектно-ориентированной и реляционной моделями данных.
2. Нет инкапсуляции данных.
3. Ограниченная поддержка отношений между объектами.
4. Больше трудностей при моделировании сложных отношений, чем при использовании объектно-ориентированной модели данных.
