- •Общее понятие о гис. История развития.
- •2. Область применения гис.
- •4. Создание карт.
- •4. Преимущества и недостатки гис.
- •5. Классификация гис.
- •6. Структура гис.
- •7. Аппаратные и программные средства гис.
- •8. Информация в гис. Информационные ресурсы, массивы, деятельность,
- •9. Стадии состояния информации.
- •10. Характеристики информации.
- •11. Классификация информации для целей управления земельными
- •12. Источники информации для целей управления земельными
- •13. База данных.
- •15. Структура предоставления географических данных в гис.
- •16. Система управления базами данных (субд).
- •17. Классификация субд.
- •18. Функции субд.
- •19. Структура субд.
- •20. Картографирование в гис.
- •21. Способы изображения картографической информации.
- •22. Основные картографические проекции.
- •23. Различия в создании карт с помощью гис технологий и традиционной
- •24. Отличие зис от геоинформационных систем.
- •25. Универсальное использование зис.
- •26. Узкоспециализированное использование зис.
- •27. Необходимые условия для создания зис.
- •28. Необходимое обеспечение зис.
- •29. Принципы создания банков данных в зис.
- •30. Классификация зис.
- •31. Обобщенная схема функционирования зис.
- •32. Технико-технологические возможности зис.
- •33. Интегрированная зис.
- •34. Организационная схема создания интегрированной зис.
- •35. Применение гис при создании электронных карт для целей земельного
- •36. Основные гис программы.
- •37. Формирование региональных зис в рф.
- •38. Опыт создания муниципальных зис.
- •39. ГиЗиС в зарубежных странах.
- •40. Получение и использование земельной информации в Европейском союзе.
19. Структура субд.
1.Ядро СУБД отвечает за упра-ие данными во внешней памяти, буферами оперативной памяти, транзакциями и журнализацию. Компоненты ядра: менеджер данных, менеджер буферов, менеджер транзакций и менеджер журнала. Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в программах, производимых компилятором SQL (или в подсистеме поддержки выполнения таких программ), и утилитах БД. При использовании архитектуры «клиент-сервер» ядро является основной составляющей серверной части системы.
2.Командный язык служит для выполнения требуемых операций над данными. Он позволяет манипулировать данными, создавать прикладные программы, оформлять на экране и печатать формы ввода и вывода информации и т.п. Возможности СУБД в значительной степени определяются структурой и возможностями ее командного языка. Язык БД предоставляет в распоряжение пользователя следующие возможности: выбирать мощные средства работы с файлами, позволяющие выбирать, модифицировать, сортировать, объединять, отыскивать данные и выполнять сложные запросы. Все пользовательские операции выполняются только над выбранными данными. За счет этого независимо от действий пользователя данные в файле обновл-ся лишь однократно; пользоваться собств-ми критериями выбора и автом-ки назначаемыми ключами выборки; пользоваться встроенными генераторами масок для форматирования экранов терминала с заданием индивидуальных заголовков; применять генератор отчетов, работающий по схеме, составленной пользователем в диалоговом режиме; вызывать заранее составленные последовательности команд с помощью меню.
Ядро языка,- команды открытия и закрытия файлов, нахождения записи, ее вставки, модификации, создания и удаления, команды сохранения базы данных, группа команд упорядочивания записей, вывода на экран и устройства печати. В СУБД операции можно выполнять по одной, последовательно вводя их с клавиатуры, или группами в автоматическом режиме. В этом случае команды предварительно записываются в специальный файл. Операции языка СУБД обычно имеют форму, близкую к естественному языку, и записываются в виде текста.
3.Компилятор языка БД — (основн. фун) якомпиляция операторов языка БД в некоторую выполняемую программу. Результатом компиляции явл-ся выполняемая программа, представляемая в некоторых системах в машинных кодах, но более часто в выполняемом внутреннем машинно-независимом коде.
Для превращения текстовой команды в код, понятный машине, используют специальные преобразующие программы двух типов: интерпретаторы и компиляторы. 1) используется интерпретирующая система, которая по очереди преобразует команды в исполнимый код перед их непосредственным выполнением. 2) сначала вся программа преобразуется (компилируется) в серию машинных команд и только после этого выполняется.
1-й способ имеет то преимущество- при последов-ом выполнении исходная программа занимает мало места в памяти, этот способ позволяет вводить команды с клавиатуры или пользуясь системой меню, но обрабатываемый таким образом, выполняется крайне медленно. Компилирующий способ гораздо быстрее, но программа занимает много места в машинной памяти. Компромиссное решение проблемы — применение псевдокомпиляторов- предварительно обраб-ют операторы исх. программы и лишь затем выполняют их в режиме интерпретации.
4.Набор утилит отвечает за загрузку и выгрузку БД, сбор статистических данных, глобальная проверка целостности БД. Утилиты программ-ются с использованием интерфейса ядра СУБД, а иногда даже с проникновением внутрь ядра.