- •Курс лекций по дисциплине «Информационные технологии в юридической деятельности»
- •Тема 1. Введение в дисциплину. Государственная политика в информационной сфере. Информационные технологии (основные понятия) Лекция 1.1. Основные понятия
- •3. Общие понятия информационных систем
- •4. Понятия информационных технологий
- •Сопоставление основных компонентов технологий
- •Тема 1. Введение в дисциплину. Государственная политика в информационной сфере. Информационные технологии (основные понятия)
- •1.2. Основные предпосылки создания эвм в XX веке Научно-технические предпосылки
- •2. Поколения эвм
- •3. Классификация и области применения современных эвм,
- •4. Понятие «фон-неймановской» архитектуры
- •5. Элементная база
- •6. Понятие и виды эвм с «не-фон-неймановской»
- •Тема 1. Введение в дисциплину. Государственная политика в информационной сфере. Информационные технологии (основные понятия) лекция 1.3. Программное обеспечение информационных технологий
- •1. Основные этапы решения задач на эвм
- •1.1. Формализация задачи
- •Формулирование условий задачи
- •Выбор методов решения
- •1.2. Алгоритмизация решения задачи
- •1.3. Программирование решения задачи
- •1.4. Отладка программы и ее эксплуатация
- •2. Понятие и состав программного обеспечения эвм
- •2.1. Программное обеспечение персонального компьютера
- •2.2. Общая характеристика и состав программного обеспечения эвм
- •Тема 2. Операционные системы: назначение, основные функции
- •1. Эволюция операционных систем
- •1.1. Появление первых операционных систем
- •1.2. Появление мультипрограммных операционных систем
- •1.3. Операционные системы и глобальные сети
- •1.4. Операционные системы мини-компьютеров и первые локальные сети
- •1.5. Развитие операционных систем в 80-е годы
- •1.6. Особенности современного этапа развития операционных систем
- •2. Назначение и функции операционной системы
- •2.1. Операционные системы для автономного компьютера
- •2.2. Ос как виртуальная машина
- •2.3. Ос как система управления ресурсами
- •2.4. Функциональные компоненты операционной системы
- •2.4.1. Управление процессами
- •2.4.2. Управление памятью
- •2.4.3. Управление файлами и внешними устройствами
- •2.5. Защита данных и администрирование
- •2.6. Интерфейс прикладного программирования
- •2.7. Пользовательский интерфейс
- •2.8. Требования к современным операционным системам
- •Тема 4. Технология работы с электронными таблицами. Основы правовой статистики
- •2. Статистическое наблюдение
- •3. Систематизация собранного материала и вычисление обобщающих показателей
- •4. Выявление тенденций и взаимосвязей в совокупности собранных фактов
- •4.1. Статистический анализ динамических рядов
- •4.2. Выявление тенденций динамических рядов
- •4.3. Выявление взаимосвязей в социальных процессах
- •5. Прогноз, понятие, классификация, методы
- •5.1. Общие понятия прогнозирования
- •5.2. Методы прогнозирования
- •Тема 5. Технология работы с базами данных
- •1. Основные понятия
- •Запись - 3
- •2. Банки данных и их структура
- •3. Понятие и организация базы данных
- •4. Системы управления базами данных и их основные
- •Тема 6. Технология работы в компьютерных сетях
- •1. Общая характеристика информационно-вычислительных сетей
- •2. Классификация информационно-вычислительных сетей
- •3. Локальные вычислительные сети
- •4. Структура локальной вычислительной сети
- •5. Структура сетевой информации
- •6. Пользователи сети
- •7. Информационные ресурсы глобальной сети Internet
- •8. Службы Internet
- •Тема 9. Автоматизированное рабочее место специалиста
- •1. Понятие автоматизированного рабочего места (арм)
- •1.1. Арм руководителя
- •1.2. Арм специалистов
- •1.3. Арм технических работников
- •2. Процесс подготовки и принятия решений
- •3. Системы искусственного интеллекта. Экспертные системы, их классификация и возможности
- •Тема 10. Основы информационной безопасности
- •1. Угрозы безопасности и целостности
- •Угрозы утечки информации по техническим каналам
- •2. Основные направления системы защиты информации в современных информационных системах
- •- Индикаторы (детекторы). Индикатор электромагнитного поля срабатывает, когда сигнал на входе детектора превысит регулируемый пороговый уровень;
- •Программы-детекторы
- •Программы-ревизоры
- •Интегрированные антивирусные пакеты
- •Общие положения организации антивирусной политики
- •Порядок проведения антивирусного контроля
3. Понятие и организация базы данных
Информационный фонд автоматизированных информационных систем - совокупность всех данных, подлежащих накоплению, хранению, поиску, преобразованию и выдачи в установленном порядке, а также используемых для организации общения человека с ЭВМ.
Существуют два подхода к созданию информационных фондов - локальный и интегрированный.
При локальной структуре информационного фонда создаются массивы (файлы) данных, предназначенные для решения самостоятельных (отдельных) задач управления или их комплексов.
Файлы при этом обычно бывают простыми, последовательными наборами данных, полностью зависящими от программного обеспечения, используемого для их обработки, т.е. конкретных прикладных программ, при помощи которых к этим данным обращаются их пользователи.
Многие файлы локального информационного фонда формируются отдельно для каждого расчета, решения отдельных задач. Поэтому одни и те же данных, используемые в различных приложениях, обычно представляются в другой форме. Это ведет к тому, что в фонде создается большая избыточность или дублирование данных, возникают определенные трудности при их актуализации (обновлении). Практически при большом объеме фонда очень трудно сохранять все файлы на одном и том же уровне обновления.
В связи с этим пользователи часто могут обнаруживать явные противоречия в данных и испытывать определенное недоверие к ЭВМ. Кроме того, при постоянном изменении и расширении фонда локальных файлов возникает необходимость в модификации прикладных программ, которая требует значительных затрат.
Указанные недостатки локальных информационных фондов, в основном проявлялись в системах обработки данных на базе ЭВМ второго поколения. Полностью или значительно они отсутствуют в интегрированных или так называемых единых информационных фондах.
Единые фонды также могут иметь файловую структуру, но при этом данные, включаемые в определенный файл, имеют многоцелевое назначение. Тем самым уменьшается избыточность или дублирование данных, упрощается процесс обновления данных.
Для описания структур данных выделяют два способа: логический и физический.
Логическое описание структуры данных выглядит в виде, полностью готовом для представления пользователю (например, карточки исходной информации, таблицы выходных данных, отпечатанные на ЭВМ и т.д.).
Физическое описание отражает их реальное расположение в определенных ячейках памяти ЭВМ, а также методы доступа к указанным устройствам (например, физическое расположение данных на поле магнитного диска и организация прямого, т.е. без дополнительных устройств, доступа к этому диску оперативного запоминающего устройства ЭВМ).
При создании упомянутых выше локальных информационных фондов физическая и логическая структуры данных полностью совпадали, т.е. отсутствовала возможность по иному, чем физически записано на носителе информации, представлять последовательность и взаимосвязь данных в документах, предназначенных для пользователей. Соответственно любые требуемые изменения в той или иной структуре данных вызывали необходимость изменения всей системы описания данных.
Создание единых информационных фондов потребовало разделения физических и логических структур данных.
Разделение физической и логической структуры данных позволило обеспечить их независимость от прикладных программ. Это в свою очередь создало возможность перейти к новому уровню организации единых информационных фондов, получившему название базы данных. Практическая реализация концепции баз данных связана с внедрением ЭВМ третьего поколения.
База данных - это управляемый единый информационный фонд, содержащий не только соответствующим образом организованные и логически связанные между собой данные, но и систему их описания, а также средства, поддерживающие установленные информационные связи.
Для организации структур баз данных используется три способа: иерархический, сетевой и реляционный.
Иерархические структуры организации баз данных называют также деревьями.
Дерево представляет собой иерархию (строгий порядок расположения) элементов, называемых узлами (рис. 2.).
На самом верхнем уровне иерархии имеется только один узел - корень. Каждый узел, кроме корня, является порожденным и связан только с одним узлом более высокого уровня (исходным узлом).
Рис. 2. Структура иерархической базы данных
По указанному принципу построена, например алфавитно-справочная картотека адресного бюро. В ней исходным элементом является фамилия зарегистрированного лица, а все остальные найденные сведения являются порожденными.
Иерархические структуры обладают достоинством надежного хранения сформированных данных, т.к. отдельные элементы данных лишь однозначно связаны между собой. Кроме того, иерархическая структура базы дает возможность организовать несколько способов поиска данных по их адресам. Причем эти способы поиска отличаются высокой логической четкостью, последовательностью и позволяют вести поиск требуемых данных с большой точностью и максимальной полнотой.
Но иерархические базы данных имеют и ряд существенных недостатков:
1. Необходимость составления сложного и громоздкого программного обеспечения;
2. Необходимость дублирования одних и тех же данных в описании их логической структуры;
3. Сложность поиска требуемых данных сразу по нескольким связям или признакам.
Многие из указанных недостатков устраняются применением сетевых структур организации баз данных или сетевых файлов.
К сетевым структурам приходится обращаться во всех случаях, если в отношениях или связях между данными порожденный элемент имеет более одного исходного элемента. В сетевой структуре любой элемент может быть связан с любым другим элементом (рис. 3.).
Рис. 3. Структура сетевой базы данных
Наглядным примерам сетевых структур является генеалогическое дерево с указанием родственных связей, где каждый ребенок порожден от двух родителей.
Другим примером связи сетевых структур является квалификация степени наказания (статьи УК РФ) на основании отношения лица к преступлению (организатор, соучастник, исполнитель и т.д.), способа совершения (в группе, в одиночку и т.д.), а также возможно и других исходных данных.
Сетевые структуры имеют некоторые преимущества в описании данных по сравнению с иерархическим подходом. Смысл этих преимуществ можно свести к гораздо большему перечню возможностей и разнообразию услуг для пользователей сетевых баз данных. В первую очередь данное положение относится к многоаспектному (т.е. по многим признакам) поиску требуемых данных.
Вместе с тем расширение количества связей между элементами данных приводит к определенной трудности в общении с сетевыми базами данных (требует применения «не-фон-неймановских», например, параллельных структур ЭВМ с ассоциативным подходом). Это составляет главный недостаток сетевого подхода.
Дальнейшее развитие способов организации баз данных привело к разработке и внедрению реляционных структур данных.
Реляционный подход (табличный подход) к описанию структур данных основывается на представлении их в виде двумерных таблиц (рис. 4.). Такое представление данных является одним их наиболее естественных и понятных для пользователей.
Строкой такой таблицы является запись (документ) как единица логического описания данных, а каждый столбец является набором значений какого-либо атрибута или признака для всего перечня записей.
К основным преимуществам реляционных структур относятся:
1. Простота понимания и работы с базой.
2. Простота развития и дополнения базы.
3. Простота исключения несанкционированного доступа к закрытым данным.
4. Простота осуществления многоаспектного поиска требуемых наборов данных.
Атрибут 1 |
Атрибут 2 |
Атрибут 3 |
|
|
|
|
. . . Запись 1 |
|
|
|
. . . Запись 2 |
|
|
|
. . . Запись 3 |
Рис. 4. Структура реляционной базы данных
В заключение необходимо указать, что в настоящее время наибольшее распространение в стране (и в мире) нашли реляционные и различным образом комбинированные способы организации баз данных. В особенности это относится к базам данных на персональных ЭВМ.