Шпаргалки по предметам

Шпаргалка ГИС и БД

Шпора ГИС и БД

61.Определение спецификаций при разработке ГИС.

При созд. нового пакета программ стандартно вып-ся несколько осн. этапов. Один из них наз. определение спецификации(10%).Она опред. конкретные фун-ии, исполняемые ПО, раскрывает сод-е этих фун-ий без описания технологи вып-я этих фун-ий. На этом этапе задается структура входных и выходных данных, опред. структура файлов, описыв-ся организация ввода и изъятия данных в системе.

62.Проектирование при разработке ГИС. Шпаргалка.

При созд. нового пакета программ стандартно вып-ся несколько осн. этапов. Один из них наз. проектирование(15%).Это разработка алгоритмов, вып-е фун-ий заданной спецификации. Разраб-ся общая структурная схема выч-ий системы, опред. структурные блоки, время и ответственные исполнители по блокам, созд. программа вып-я работы.

63.Кодирование при разработке ГИС.

При созд. нового пакета программ стандартно вып-ся несколько осн. этапов. Один из них наз. кодирование(20%).Это вып-е реального программирования с использованием алгоритмических языков.

66.Информационное обеспечение ГИС.

Информ-е обеспечение-совокупность массивов информации, систем кодирования, классификации и документации, обслуживающая систему обработки данных.

67.Базы данных(БД) и банки данных(БнД).

БД(data base)-совок-ть данных, организованыых по опред. правилам, устанавливающих общие принципы написания, хранения и манипулирования данных. Хранение данных в БД обеспеч. централизованное управление, соблюдение стандартов, безопасности и целостности данных, устраняет противоречивость данных, позволяет избежать избыточности. Работа с БД осущ. с помощью СУБД, путем ввода пополнения редактирования данных и работы с данными, путем создания запросов в БД. БнД-это информационная система централизованного хранения и коллективного использования данных, создается в БД. БнД кроме совокупности БД, содержит комплекс программных средств, позволяющих осущ. управление существующими данными.

68.Трабованияк данным для БД.

Серцевиной любой ГИС явл. БД. Эта стуктура создает информацию, упорядоченную опред. образом и соответствующую требованиям, кот. Предьявляются к данным для БД в ГИС:

1.непрерывность:они должны обеспечивать функционирование ГИС в течении всего времени ее эксплуатации.2.актуальность:соответствие состоянию объектов на данный момент времени.3.защищенность от преднамеренных и непреднамеренных искажений, кот. могут повлиять на результат их использования.4.гибкость:данные должны предусматривать возможность их преобразования и перестройки для удовлетворения изменившихся потребностей пользователя.5.многоцелевое использование:данные по возможности должны иметь характер, обеспеч. их использование для решения различных задач и достижения разноплановых целей.

65.Идентификатор, применение в ГИС.

Идентификатор-это уникальный намер, присваемый каждому индивидуальному объекту слоя. Полнофунк-я ГИС осуществляет автоматическую идентификацию.

64.Земельно-информационная система(ЗИС).

ЗИС представляет собой специализацию ГИС, земельно-ресурсной и земельно-кадастровой направленности. В ряде случаев ЗИС подразумевает БД кадастровой или ресурсной специализации, не связанную с пространственными объектами.

69 Шпаргалка. Основные фун-ции БД.

1.геогр. представление прострпнственных объектов. Каждый набор данных в БД соотв. объекту, явлению, процессу, происходящему в данной действительности. Эти группы данных могут состоять из след. элементов:а).векторное изображение(точка, линия, полигон);б).растровое изобр-ие;в).трехмерная поверхность;г).каталоги координат, как результат геод. измерений;д).таблицы атрибутивных данных, характеризующие св-ва объектов.2.Описание св-в пространственных объектов. Содержится в виде табл. данных, имеющие жесткие связи с пространственными объектами в ГИС. Жесткая связь обеспеч-ся заданием ключевых полей в разных БД.3.Представление пространственных отношений в ГИС. Они задаются путем организации топологии и сетей. Топология используется для контроля за границами м/у пространственными объектами, для опред. целостности данных, для поддержки топологических запросов и топол. навигации.4.Организация взаимоотношений м/у объектами в БД. Под термином «объект»понимается объект реальной действительности и данные о нем. БнД и БД позволяют классифицировать объекты, присваивая им связи, подчиняемые логической структуре. Типы логич. структур:а).1:1:один объект БД содержит или соотв-т одной группе координат. б);1:М:одной группе корд-т соотв-т иерархически подчиняемая группа объектов;в). N:M:множеству групп корд-т соотв-т множество взаимосвязанных объектов. Избранная логика организации взаимоотношений опред. структуру БД или кол-во полей, кот. отводятся для заполнения информации по данному объекту.5.Создание ключей БнД. Атрибут объекта, кот. используются для его идентификации и упорядочивания в пределах класс, наз. ключом. Ключ, дающий возможность однозначно идентифицировать объект в приделах БД наз. первичным ключом. Вторичный ключ позволяет получить одновременно информацию о классе данных.

70.Технология создания БД.

В ГИС БД может быть создана как с использованием табличных форм и спец. инструментов, так и с помощью любых других стандартных средств, предназначенных для создания БД. Если БД создается вне ГИС, то они могут быть встроены в ГИС с помощью спец. программ для конвертации программ, путем создания ключевых полей для связи атрибутивных и пространственных данных. Данные в эту базу вносятся в виде файлов БД, кот. состоят из отдельных записей, создающих информацию, хранящихся в отдельной таблице, поэтому кол-во записей в файле БД соотв-т кол-ву строк в таблице. Записи осущ-ся в соотв-х полях, кол-во которых определяет кол-во графич. таблиц. Записи могут осущ-ся в разной форме. Основные этапы:1описание структуры хранящихся в БД записей(кол-во строк и полей, необх-х для файла БД);2.Ввод данных и корректировка структур;3.редактирование данных внесением исправлений и доп. ликвидацией дублированных и ошибочных данных;4.Антуализация-это дополнение новых записей соотв-их современному составу объекта и устранение устаревших данных;5.Корректировка формы и вида записи;6.Использование БД, кот. включ. в себя формирование стандартных запросов, образование шаблонов ответов и обработке данных в соотв-ии с их запросом.

73.Реляционные БД.

Реляция-это совок-ть данных и взаимоотношений м/у ними, кот. служат для записи названий и соотв-х атрибутов. Принципы функ-я реляционных БД:1.все данные организованы в таблице.2.таблицы имеют строки, содержащие атрибутивную информацию;3.все строки имеют одинаковое количество колонок;4.каждая колонка содержит инф-ю определенного типа;5.принцип реляции или отношения исп. для организации взаимоотношений строк одной табл. со строками др. таблицы. Реляция осущ. ч/з общую колонку, кот. именуется общим ключом;6.Для табличных наборов должно осущ. правило реляционной целостности, подразумевающее единство типо инф-ии в строках и ячейках таблицы, единство типов значений и др. требования;7.Принципы сущ-я фун-ии и операторов SQL для работы с таблицами и данными, создающимися в них, в соот-ии с теми типами данных, хранящимися в таблицах. Обычно простр-е данные в этих БД представлены в виде векторных моделей.

74.Объектно-ориентированные(о/о) БД.

О/о БД включ. в себя 3 класса БД:1.Структурно о/о:элементарные частицы инф-ии рассматриваются как объект в БнД. Операторы, исп-ые для этого объекта явл. определениями.2.Относительные о/о:позволяют исп-ть абстрактные типы данных и идентификаторы;3.Полные о/о:содержат элементы, возможности обоих предыдущих классов. Разность м/у классами состоит в гибкости модели БД. Объект в этих БД состоит из набора данных, хар-щих его состояние и определяющих кол-во описаний, операций и методов, кот. он может исполнять. Объект может быть связан с др. объектами. Хар-р связи может быть установлен как 1:1 или 1:Е. После установления атрибутов объект становиться уникальным, но путем наследования св-в объекты могут организовываться в классы. Путем добавления новых фун-ий и корректировки существующие фун-ии можно организовать надклассы и образовывать иерархическую структуру объекта. Достоинства о/о:объект явл. оптимальным образцом для записи модели реального мира;явл. достаточно гибким для хранения инф-ии о собственном образе жизни и развитии. Недостатки о/о:требуют больших затрат времени и занимают огромное кол-во машинной памяти.

71.Логические модели БД. Шпаргалка

Любой объект, описанный в формах пространственных данных имеет атрибутику жестко привязанную к простр-м данным и хранящися в таблице БД. Поля и строки атрибутивных данных подлежат корректировке, исправлению и дополнению. Такая организация в ГИС позволяет получать мгновенную информацию об атрибутах простр-х объектов. Эта информ-я получается путем включения коммуникационных структур, кот. Создаются на основании запросов, написанных на спец. языке SQL. Необходимость получения информации с наибольшей скоростью, включение коммун-ых данных опирается на структурную модель поиска инф-ии, кот. позволяет наиболее эффективно найти и предоставить инф-ию пользователю. Структурирование данных в БД и БнД наз. логическое построение. 72.Иерархические модели БД.

Иерархические явл. наиболее старыми и наиболее эффективно эксплуатированными БД и БнД. Иерархическая модель имеет структуру дерева, в кот. нужно корневые исходные и конечные объекты. Объект в данной модели описывают в виде 1:М, что обозначает, что каждая основная материнская БД может иметь множество дочерних доп. БД. Каждая дочерняя БД может принадлежать только одной главной материнской база. Каждая иерархическая модель может иметь многоуровневую организацию, в основе кот. лежит наглядно иллюстрируемаямодель дикотамического строения. Приемущества иерархич. модели:легкая для понимания;обеспеч-т быстрый доступ к данным с помощью ключа объекта;наилучший эффект использования иерархич. модели данных достигается при кодировке объектов, наследующих иерархич. структуру админ-го устройства. Недостатки:данные для этой модели сохраняются один и много раз;изменение данных приводит к изменению всей структуры иерархич. модели.

75.Функции СУБД.

1.Непосредственное управление данными по внешней памяти:обеспечение необх-х структур внешнейпамяти для хранения данных, непосредственно входящих в БД и для служебных целей(напр-р, для ускорения поиска).С помощью этой фун-ии СУБД поддерживает собственную систему именования БД.2.Управление буферами оперативной БД. Обеспечивается взаимодействие данных в БД с оперативной памятью путем оператизации части данных. Большинство развитых СУБД поддерживает собственный набор буферов оперативной памяти, независимо от операционной системы буферизации, что существенно ускоряет работу СУБД.3.Управление транзакцией. Транзакция-это последовательность операций над БД, кот. СУБД рассматривает как единое целое. Если транзакция успешно выполняется, СУБД фиксирует изменения БД во внешней памяти. Если транзакция не выполняется, изменения не отражаются в БД. Т.е. транзакция нужна для поддержания логич. целостности СУБД. Т.е. каждая транзакция начинается при целостном состоянии БД и оставляет свое состояние целостным посе своего завершения.4.Журнализация. Поддерживает осн. требования к СУБД обеспечения надежности хранения данных во внешней памяти. Надежность предполагает способность СУБД восстанавливать последнее согласованное состояния БД после любого аппаратного или программного сбоя..Типы аппаратных сбоев:мягкие(внезапная остановка работы ПК)и жесткие(потеря инф-ии на носителях внешней памяти)Программные сбои связаны с аварийным завершением работы СУБД. Для восстан-я БД необх-ма доп. инф-я. Наиболее распространенным методом поддержания инф-ии явл. Ведение журнала изменений в БД. Журнал-особая часть БД, недоступная пользователям СУБД, в кот. поступают записи осн. изменений части БД.5.Поддержка языков в БД. Большинства БД ориентировано на исп-е языка SQL, а также на поддержание языков SDL, DML. Язык SQL позволяет определять реляционную схему и манипулировать данными, а также создавать средства определения целостности БД.