
- •Основные структуры компьютерных файлов
- •Внешний индекс
- •Индексированная структура данных
- •База данных
- •Проектирование базы данных
- •Системы управления базами данных в ГИС
- •Иерархическая СУБД
- •Реляционная СУБД
- •Отношения между таблицами
- •Соединения и связи
- •Соединение таблиц (Join)
- •Связывание таблиц (Relate)
- •Объектно-ориентированная СУБД
- •Компоненты объектно-ориентированной модели
- •Отношения: кратность ассоциаций
- •Множественность ассоциаций
- •Отношения между классами

Реляционная СУБД
|
поле |
|
|
• Общие поля для объедения или |
|
|
|
|
|
|
|
|
|
связывания таблиц |
|
|
|
|
Первичный ключ |
|
|
|
запись |
Внешний ключ |
|
|
|
||
|
|
|
|
• Записи с с одинаковыми значениями |
|
|
|
|
полей сопоставляются |
|
Первичный ключ |
|
Внешний ключ
Совпадающие записи

Отношения между таблицами
• Сколько объектов из таблицы A связаны с объектамибъектами изиз
таблицы B?
• Типы кардинальности
– Один-к-одному, один-ко-многим или многие-к-одномуному,, многиемногие--
ко-многим
• Необходимо знать кардинальность до установленияления связейсвязей
между таблицами
|
|
|
|
|
|
|
|
|
|
|
|
|
У нескольких |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
У одного |
|
|
|
У одного участка |
|
|
|
У нескольких |
|
|
|
У нескольких |
|
|
|
|
|
|
|
|
|
|
|
участков - |
|
|||
|
У одного |
|
|
|
У одного участка |
|
|
|
У нескольких |
|
|
|
участков - |
|
|
участка - один |
|
|
|
- несколько |
|
|
|
участков - |
|
|
|
несколько |
|
|
участка - один |
|
|
|
- несколько |
|
|
|
участков - |
|
|
|
несколько |
|
|
владелец |
|
|
|
владельцев |
|
|
|
один владелец |
|
|
|
владельцев |
|
|
владелец |
|
|
|
владельцев |
|
|
|
один владелец |
|
|
|
владельцев |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и
л
и
1:1 |
1:N |
N:1 |
N:N |

Соединения и связи
Два метода сопоставления таблиц в ArcMap по ключевому полю:
•Соединение (Join) присоединяет атрибуты одной таблицы к другой таблице
•Связь (Relate)
определяет
отношения между двумя
таблицами

Соединение таблиц (Join)
•Объединяет атрибуты двух таблиц
•Исходный файл остается существовать отдельно
•Предполагает кардинальность один-к-одному или многие-к- одному
Участки (до Соединения)- целевая таблица |
таблица-источник |
Многие-к-одному Участки (виртуальная таблица после Соединения)