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