
- •Конспект лекций
- •Географические информационные системы
- •Тула 2011 г.
- •Информационные системы……………………………………………………………….4
- •Географические и земельно-информационные системы (гис и зис)………………………………………………………………………………………...59
- •Информационные системы. Состав и структура информационных систем, основные элементы, порядок функционирования и классификация информационных систем
- •Документальные и фактографические системы Фактографические системы
- •Документальные информационные системы
- •Языки общения пользователя с системой
- •Типичные объекты субд на примере Microsoft sql Server
- •Типы данных на примере Microsoft sql Server
- •Технология обработки данных; целостность и защита данных Особенности технологии обработки данных
- •Целостность информации
- •Защита данных
- •Общесистемное (базовое) программное обеспечение
- •Продолжение темы 1.5
- •Прикладное программное обеспечение
- •Система управления базами данных
- •Комплекс технических средств
- •Организационно-правовое обеспечение информационных систем
- •Правовая защита программ и бд
- •Информационные системы. Мировые информационные ресурсы и сети, методы и средства взаимодействия с ними Что такое интернет
- •История возникновения и развития интернета
- •Ключевые принципы
- •Продолжение темы 1.7
- •Протоколы
- •Сервисы
- •История создания
- •Исчерпание iPv4 адресов
- •Сравнение с iPv4
- •Нотация
- •Стандартизация информационного, программного и иного обеспечения: определение, классификация основных процессов, методов и средств стандартизации; национальные и мировые уровни стандартизации.
- •Понятие о гис и зис. Структура гис и зис. Классификация и применение гис и зис.
- •Пространственные объекты
- •Шкалы измерений
- •Графическое представление объектов и атрибутов
- •Растровые модели
- •Векторные модели
- •Понятие экспертной системы для целей землеустройства и ее интеграция в землеустроительную сапр, гис и зис;
- •Понятие экспертной системы для целей землеустройства и ее интеграция в землеустроительную сапр, гис и зис;
- •Создание компьютерных землеустроительных планов и карт; обзор средств, обеспечивающих создание гис и зис в землеустроительном производстве
- •Создание компьютерных землеустроительных планов и карт; обзор средств, обеспечивающих создание гис и зис в землеустроительном производстве
- •Библиографический список Основная литература
- •Дополнительная литература
Технология обработки данных; целостность и защита данных Особенности технологии обработки данных
На настоящий момент, единственное, известное человеку, «устройство для обработки информации» — это сам человек. Поэтому, то, что называют современными «информационными технологиями», сводится, по большей части, к обработке данных с помощью различных методов, включая применение современных компьютеров и программ для них, а также - методы создания и издания книг, фильмов, музыки, веб-сайтов, справочников, учебных пособий.
Информационная технология обработки данных предназначена для решения хорошо структурированных задач, по которым имеются необходимые входные данные и известны алгоритмы и другие стандартные процедуры их обработки.
Цели обработки данных
Собрать всю доступную информацию, представленную в данных различной природы;
отделить существенную информацию, представленную данными, от несущественной, для рассмотрения в данный момент;
представить существенную информацию в виде, наиболее удобном для восприятия человеком.
Вытекающие из целей общие задачи обработки данных
сбор данных
оценка качества данных
ввод данных в различные информационные системы
автоматический ввод данных
ручной ввод данных
контроль и исправление ошибок ручного ввода
накопление данных
хранение накопленных данных, в том числе:
длительное хранение данных
надёжность хранения данных
учёт и инвентаризация данных
сортировка данных
классификация данных
доступ к данным
поиск нужных данных в накопленных массивах данных
контроль доступа и защита данных
передача данных и обмен данными:
упаковка данных
маркировка данных
надёжность передачи данных
представление данных, как то:
наглядные представления данных:
текстовое представление данных
табличное представление данных
графическое представление данных
визуальное представление данных
форматы представления данных в различных информационных системах
Основные компоненты ИТ обработки данных.
сбор данных.
группировка – разделение данных по классификационному признаку
сортировка, с помощью которой упорядочивается последовательность записей;
агрегирование (укрупнение) - служит для уменьшения количества данных и реализуеся в форме расчетов итоговых или средних значений.
вычисления - включающие арифметические и логические операции, выполняемые над данными, дают возможность получать новые данные;
создание отчетов (документов).При этом документы могут создаваться как по запросу или в связи с осуществленной операцией.
хранение данных. Многие данные на уровне операционной деятельности необходимо сохранять для последующего использования. Для их хранения создаются БД.
Рис. 1. Основные компоненты ИТ обработки данных.
Целостность информации
Целостность данных (целостность информации) - означает, что данные полны, и что соблюдено условие того, что данные не были изменены при выполнении любой операции над ними, будь то передача, хранение или представление.
В криптографии и информационной безопасности целостность данных в общем — это данные в том виде, в каком они были созданы, например, изменение номер аккаунта в банковской транзакции, подделка документа, случайное изменение при передаче информации или при неисправной работе жесткого диска.
Проверка целостности данных может быть осуществлена использованием хеш-функции, к примеру MD5. Такая функция преобразует совокупность данных в последовательность чисел. Если данные изменятся, то и последовательность чисел, генерируемая хеш-функцией тоже изменится.
В теории баз данных целостность данных означает корректность данных и их непротиворечивость. Обычно она также включает целостность связей, которая исключает ошибки связей между первичным и вторичным ключом. К примеру, когда существуют дочерние записи-сироты, которые не имеют связи с родительскими записями.
Главная особенность SQL-технологий наличие у сервера СУБД специальных средств контроля целостности данных, не зависящих от клиентских программ и привязанных непосредственно к таблицам. Т.е. принципиально не важно, каким образом осуществляется доступ к базе данных: через SQL-консоль, через ODBC-драйвера из приложения Windows, через WWW-connector из Internet-браузера или через DBI-интерфейс Perl. В любом из этих случаев, за контролем целостности данных следит сервер, и при нарушении правил целостности данных сервер известит клиента об ошибке.
Обеспечение целостности данных гарантирует качество данных в таблице. Например, если уникальной записи присвоен идентификатор 123, база данных не должна позволять другим записям иметь такое же значение идентификатора. Если существует столбец, в котором значения должны находиться в диапазоне от 1 до 5, база данных не должна сохранять в нем значения, лежащие вне этого диапазона. Если в таблице есть столбец, в котором хранятся номера, то база данных должна воспринимать только те значения, которые допустимы в качестве номеров.
Целостность данных подразделяется на следующие категории.
Сущностная целостность
Доменная целостность
Ссылочная целостность
Пользовательская целостность
Сущностная целостность
Сущностная целостность определяет строку как уникальную сущность в конкретной таблице. Она обеспечивает целостность столбцов идентификаторов или первичного ключа таблицы с помощью индексов и ограничений UNIQUE или PRIMARY KEY.
Доменная целостность — это достоверность записей в конкретном столбце. Она включает ограничения типа данных, ограничения формата при помощи ограничений CHECK и правил, а также ограничения диапазона возможных значений при помощи ограничений FOREIGN KEY, CHECK, DEFAULT, определений NOT NULL и правил.
Ссылочная целостность сохраняет определенные связи между таблицами при добавлении или удалении строк. В SQL Server ссылочная целостность основана на связи первичных и внешних ключей (либо внешних и уникальных ключей) и обеспечивается с помощью ограничений FOREIGN KEY и CHECK. Ссылочная целостность гарантирует согласованность значений ключей во всех таблицах. Этот вид целостности требует отсутствия ссылок на несуществующие значения, а также обеспечивает согласованное изменение ссылок во всей базе данных при изменении значения ключа.
При обеспечении ссылочной целостности SQL Server не допускает следующих действий пользователей:
добавления или изменения строк в связанной таблице, если в первичной таблице нет соответствующей строки.
изменения значений в первичной таблице, которое приводит к появлению потерянных строк в связанной таблице.
удаления строк из первичной таблицы, если имеются соответствующие ей строки в связанных таблицах.
Пользовательская целостность - сохранение от изменений прав пользователей на модификацию данных и структуры таблиц и базы в целом.