Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

СУБД в ГИС. Особенности, осн.ф-ии.





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

 

Схема обмена данными при работе с БД.

Орг-ия функцион-ия лок.инф.сист.на одном компе возм.с помощью следующих варионтов исп.программных ср-в: 1.«полная»СУБД; 2.приложенияи ядро СУБД; 3.несависимое приложение. Прим.в случаях, когда в памяти компа помещается все СУБД, она исп.для доработки приложения. Взаимод.пользователя с СУБД происх на прямую через пользовательский(терминальный)интерфейс.

    ос
Приложения
СУБД
БД

При работе пользователя с БД над ее созданием вып-ся такие осн.операции, как выбор, доставление, модификация, удаление данных. Схема взаим-ия польз-ля с БД на примере операции-выбор данных.

Терминал
Терминал
Приложения
Сист.буферы
БД
Терм.интерфейс     Прогр.интерфейс   СУБД
Файл.система     ОС

Цикл взаимод. с БДчерез приложения: 1.пользователь терминала(1) в процессе диалога с прилож. формулир.запрос(2) на некот.данные из БД; 2.прилож.(3)формул. запрос(4)с кот.обращ.к СУБД; 3.используя системные управляющие блоки и таблицы СУБД с помощью словаря данных опред.местопол. требуемых данных и обращается за ними(5)в ОС; 4.програм.метода доступа файловой сист.(6) считывает из внеш.памяти искомые данные и помещ. их в сист. буферы; 5.преобразуя получ.данные к требуемому формату СУБД пересылает их(7) в соотв.область программы и сигнализирует(8) о заверш.операции над каким-либо образом; 6.рез-ты выбора данных из БД через(3) отображ.на терминале пользователя(1). В случае работы польз.без прилож.цикл взаимод.упрощается и предст.этапами: 1.пользов. терминала(10) формулир.на языке запросов по связям(11) треб.на выборку некоторых данных; 2.СУБД опред.местопол.требуемых данных и образы(5) за ними к ОС, кот.(6) из внеш.памяти…; 3.инф-ия из сист.буферов преобр.(12) к треб.формату(13)(10).

21. Индексирование таблиц реляц.модели. Назнач.индекс-файла в ГИС.Индекс-это ср-во ускорен.операций поиска записи в таблице, а также др.операций, исп-их поиск: извлечение, модификация, сортировка. Таблицу, для кот.исп.индекс, назыв. индексированной. ГИС индексные файлы содержат списки указателей(индексы) на графич.объекты на карте. Табл.может содержать индексир.файл, кот.позв.произв.поиск объектов на карте с помощью команды «Найти». Поля табл.должны быть проиндексированы с расширением *.IND. В поле ключа инд.файла можно хранить значения ключевых полей индексируемой табл., либо свертку ключа(кэш-код). Для организации ссылки на записи табл.могут исп.3 типа адресов: 1.абсолютный или действительный; 2.относительный; 3.символический. Сущ.2 вида поиска: 1.последовательный; 2.бинарный. Алгоритм поиска нужной записи в таблице: 1.образование свертки знач.ключевого поля искомой записи; 2.поиск в инд.файле записи о блоке знач.1-го поля, кот.больше полученной свертки; 3.последоват.просмотр записей блока до совпадения сверткой искомой записи и записи блока файлов. На практике для создания индекса для некот.табл. БД пользоват.указ.№табл., кот.треб.индексации. Ключевые поля таблиц во многих БД индексируются автоматически. Инд.файлы, создаваемые по ключ.полям табл.назыв.файлами первичных индексов. Индексы, создаваемые пользователем для неключ.полей-вторичн.индексы. Инд.файлы, создаваемые для втор.индексов назыв.файлами вторич.индексов.

 

22. Связывание таблиц реляцион модели. Связь вида «один-много». Контроль целостности связей, его осн.правила.

При проектир.реальных БД инф.размещ.обычно в неск.таблицах. Для указ.связи таблиц необходима операция связывания. Уст.связи м/у таблицами облегчает доступ к данным. Связыван.таблиц при вып.таких операций, как «Поиск», «Просмотр», «Редактирование» и т.д. обеспечивает возможность обращ.к произв.полям связывания записей. Осн.виды связи таблиц: 1.бинарные-связь м/у 2-мя табл.; 2.тернарные-связь м/у 3-мя табл.; 3.n-арные. Суть связыв.сост.в уст.соотв.полей связи осн.и доп.таблицы. В зависимости от того, как определены поля связи: а)1:1; б)1:N; в)N:1; г)N:N. Связь вида 1:N исп-ся, когда осн.записи осн.таблицы соотв.несколько записям вспомог.таблицы.

Осн.таблица Доп.таюлица

Код Вид уст-ва   код фирма наличие
А - Да
А CD-ROM Б - Да
Б CD-RW Б - Нет
в Звук.карта в - нет

Контроль целостности: 1.Кажд.запись осн.табл.соотв.0 или более записей доп.табл.; 2.в доп.табл.нет записей, кот.не имеют связи с основной; 3.кажд.запись доп.табл.имеет только одну родит.запись осн.табл. Осн.действия по контролю целостности при манипулир.данными: 1.ввод новых записей. Опред.последовательность ввода записей в табл.-сначала ввод в осн.табл, а потом в доп-ую. Контроль с зап.полей ведется по ключ.столбцу или колонке. Зап.полей доп.табл.контролируется на предмет совпадения со значениями связи осн.таблицы; 2.модификация записи: а)редактируется запись, у кот.нет подчиненных записей; б)изменения в полях связи в осн.таблице должны передаваться во все поля связи доп.табл.; 3.удаление записей: а)удаляется только запись, у кот.нет подчиненных записей; б)блокируется или запрещается удаление записи при наличии подчиненных записей, либо осн.запись удаляется вместе с подчиненными.

 

 

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.