- •Конспект лекций
- •Географические информационные системы
- •Тула 2011 г.
- •Информационные системы……………………………………………………………….4
- •Географические и земельно-информационные системы (гис и зис)………………………………………………………………………………………...59
- •Информационные системы. Состав и структура информационных систем, основные элементы, порядок функционирования и классификация информационных систем
- •Документальные и фактографические системы Фактографические системы
- •Документальные информационные системы
- •Языки общения пользователя с системой
- •Типичные объекты субд на примере Microsoft sql Server
- •Типы данных на примере Microsoft sql Server
- •Технология обработки данных; целостность и защита данных Особенности технологии обработки данных
- •Целостность информации
- •Защита данных
- •Общесистемное (базовое) программное обеспечение
- •Продолжение темы 1.5
- •Прикладное программное обеспечение
- •Система управления базами данных
- •Комплекс технических средств
- •Организационно-правовое обеспечение информационных систем
- •Правовая защита программ и бд
- •Информационные системы. Мировые информационные ресурсы и сети, методы и средства взаимодействия с ними Что такое интернет
- •История возникновения и развития интернета
- •Ключевые принципы
- •Продолжение темы 1.7
- •Протоколы
- •Сервисы
- •История создания
- •Исчерпание iPv4 адресов
- •Сравнение с iPv4
- •Нотация
- •Стандартизация информационного, программного и иного обеспечения: определение, классификация основных процессов, методов и средств стандартизации; национальные и мировые уровни стандартизации.
- •Понятие о гис и зис. Структура гис и зис. Классификация и применение гис и зис.
- •Пространственные объекты
- •Шкалы измерений
- •Графическое представление объектов и атрибутов
- •Растровые модели
- •Векторные модели
- •Понятие экспертной системы для целей землеустройства и ее интеграция в землеустроительную сапр, гис и зис;
- •Понятие экспертной системы для целей землеустройства и ее интеграция в землеустроительную сапр, гис и зис;
- •Создание компьютерных землеустроительных планов и карт; обзор средств, обеспечивающих создание гис и зис в землеустроительном производстве
- •Создание компьютерных землеустроительных планов и карт; обзор средств, обеспечивающих создание гис и зис в землеустроительном производстве
- •Библиографический список Основная литература
- •Дополнительная литература
Языки общения пользователя с системой
Поисковое пространство, отображающее поисковые образы документов и реализующее
В документальных системах механизм информационного поиска документов так же, как и в СУБД фактографических систем, строится на основе языков документальных баз данных, называемых информационно-поисковыми языками (ИПЯ). Информационно-поисковый язык представляет собой некоторую формализованную семантическую систему, предназначенную для выражения содержания документа и запросов по поиску необходимых документов.
По аналогии с языками баз данных фактографических систем ИПЯ можно разделить на структурную и манипуляционную составляющие.
Структурная составляющая ИПЯ документальных ИПС на основе индексирования реализуется индексными указателями в форме:
информационно-поисковых каталогов,
тезаурусов и
генеральных указателей.
Информационно-поисковые каталоги являются традиционными технологиями организации информационного поиска в документальных фондах библиотек, архивов и представляют собой классификационную систему знаний по определенной предметной области.
Смысловое содержание документа в информационно-поисковых каталогах отображается тем или иным классом каталога, а индексирование документов заключается в присвоении каждому документу специального кода (индекса) соответствующего по содержанию класса (классов) каталога и создания на этой основе специального индексного указателя.
Тезаурус представляет собой специальным образом организованную совокупность основных лексических единиц (понятий) предметной области (словарь терминов) и описание парадигматических отношений между ними. Парадигматические отношения выражаются семантическими отношениями между элементами словаря, не зависящими от любого контекста.
Независимость от контекста означает обобщенность (абстрагированность) смысловых отношений, например отношения «род-вид», «предмет-целое», «субъект-объект-средство-место-время действия». Так же, как и в информационно-поисковых каталогах, в системах на основе тезаурусов в информационно-поисковое пространство отображается не весь текст документа, а только лишь выраженное средствами тезауруса смысловое содержание документа.
Генеральный указатель (глобальный словарь-индекс) в общем виде представляет собой перечисление всех слов (словоформ), имеющихся в документах хранилища, с указанием (отсылками) координатного местонахождения каждого слова (№ документа — № абзаца — № предложения — № слова). Индексирование нового документа в таких системах производится через дополнение координатных отсылок тех словоформ генерального указателя, которые присутствуют в новом документе.
Так как поисковое пространство в системах с генеральным указателем отражает полностью весь текст документа (все слова документа), а не только его смысловое содержание, то такие системы получили название полнотекстовых ИПС. В специальной литературе такие системы иногда называют системами без лексического контроля, т. е. без учета возможной синонимичности отдельных групп словоформ, объединения отдельных групп словоформ в общие смысловые группы, семантических отношении между словоформами.
Структурная составляющая ИПЯ семантически-навигационных систем реализуется в виде техники смысловых отсылок в текстах документов и специальном навигационном интерфейсе по ним и в настоящее время представлена гипертекстовыми технологиями.
Поисковая (манипуляционная) составляющая ИПЯ реализуется дескрипторными и семантическими языками запросов.
В дескрипторных языках документы и запросы представляются наборами некоторых лексических единиц (слов, словосочетаний, терминов) — дескрипторов, не имеющих между собой связей, или, как еще говорят, не имеющих грамматики. Таким образом, каждый документ или запрос ассоциируется или, лучше сказать, представлен некоторым набором дескрипторов. Поиск осуществляется через поиск документов с подходящим набором дескрипторов.
В качестве элементов-дескрипторов выступают либо элементы словаря ключевых терминов, либо элементы генерального указателя (глобального словаря всех словоформ). В силу отсутствия связей между дескрипторами, набор которых для конкретного документа и конкретного запроса выражает, соответственно, поисковый образ документа — ПОД или поисковый образ запроса ПОЗ, такие языки применяются, прежде всего, в полнотекстовых системах. Семантические языки содержат грамматические и семантические конструкции для выражения (описания) смыслового содержания документов и запросов.
Семантические языки подразделяется на две большие группы:
• предикатные языки;
• реляционные языки.
В предикатных языках в качестве элементарной осмысленной конструкции высказывания выступает предикат, который представляет собой многоместное отношение некоторой совокупности грамматических элементов. Многоместность отношения означает, что каждый элемент предиката играет определенную роль для группы лексических элементов в целом, но не имеет конкретных отношений с каждым элементом этой группы в отдельности. Аналогом предикатного высказывания в естественном языке выступает предложение, констатирующее определенный факт или описывающее определенное событие.
В реляционных языках лексические единицы высказываний могут вступать только в бинарные (друг с другом), но не в совместные, т. е. не многоместные отношения.
В качестве лексических единиц семантических языков выступают функциональные классы естественного языка, важнейшими из которых являются:
• понятия-классы (общее определение совокупности однородных элементов реального мира, обладающих некоторым характерным набором свойств, позволяющих одни понятия-классы отделять от других);
• понятия-действия (лексический элемент, выражающий динамику реального мира, содержит универсальный набор признаков, включающий субъект действия, объект действия, время действия, место действия, инструмент действия, цель и т. д. );
• понятия-состояния (лексические элементы, фиксирующие состояния объектов);
• имена (лексические элементы, идентифицирующие понятия-классы);
• отношения (лексические элементы, служащие для установления связей на множестве понятий и имен);
• квантификаторы (всеобщности, существования и т. д. ).
Семантические языки составляют языково-манипуляционную основу информационно-поисковых каталогов, тезаурусов и семантически-навигационных (гипертекстовых) ИПС, описывая своими средствами собственно сами каталоги, тезаурусы, семантические сети и выражая смысловое содержание документов и запросов.
Стандартом для работы с реляционными базами данных является язык структурированных запросов SQL
Structured Query Language SQL
SQL является полнофункциональным языком для работы с реляционными базами данных. Как и всякий язык для работы с СУБД, SQL состоит из двух больших частей:
языка определения данных (ЯОД или Data Definition Language - DDL) и языка манипулирования данными (ЯМД или Data Manipulation Language - DML). Первая часть отвечает за создание, изменение и удаление различных объектов базы данных, например, таблиц, колонок таблиц, триггеров и т.п. Вторая часть реализует обработку хранящихся в базе данных: обновление, удаление, вставку и обработку запросов. ЯМД является языковой реализацией операций реляционной алгебры. Объектом операций является отношение - это надо усвоить чётко - не запись (кортеж), не значение атрибута, а именно отношение - вся таблица целиком, проще выражаясь. Но позже мы к этому ещё вернёмся.
SQL изначально задумывался как непроцедурный, неалгоритмический язык. По логике своей работы конструкция запроса более походит на конструкцию функционального языка. Однако в более-менее крупных СУБД без алгоритмов обойтись трудно, поэтому: с одной стороны, в язык были введены такие структуры, как хранимые процедуры, а с другой стороны, каждый производитель СУБД расширяет язык так, как считает нужным. Вследствие этого диалектов SQL очень много, но различия между ними не являются принципиальным. Однако, при работе с конкретной СУБД, полезно знать её расширения (или ограничения) языка, чтобы наилучшим образом использовать возможности системы.
Одна из наиболее распространенных реализаций SQL Microsoft SQL Server.
Данная СУБД существует в нескольких редакциях. Особенность редакции Desktop Engine не содержит утилит управления сервером.
Работать с SQL Server можно через устанавливающиеся с ним утилиты (не в Desktop Engine редакции), также в качестве клиента можно использовать Access 2000 и выше.
