- •Дидактические единицы.
- •1 Понятие информатики и информации
- •1.1 Понятие информатики и информационной технологии
- •1.2. Структура современной информатики
- •1.3 История развития информатики
- •1.4 Сигналы и данные
- •1.5 Данные и методы
- •1.6 Свойства информации
- •1 Хранение информации:
- •2 Обработка информации:
- •1.7 Информационные процессы
- •3 Передача информации:
- •1.8 Основные типы и структуры данных
- •1.8.1 Основные типы данных
- •1.8.2 Структуры данных
- •2 Представление информации в компьютерах
- •2.1. Двоичное кодирование
- •2.2. Системы счисления, используемые в компьютерах
- •2.3. Кодирование числовой информации. Форматы представления чисел.
- •2.4. Кодирование текстовой информации
- •2.5. Кодирование графической информации
- •2.6. Кодирование звуковой информации
- •2.7 Элементы алгебры логики
- •Логическое отрицание (инверсия);
- •Логическое умножение (коньюнкция);
- •Логическое сложение (дизьюнкция).
- •2.8 Логические основы устройства компьютера
- •3 Развитие вычислительных систем и техники
- •4 Функциональная и структурная организация компьютера
- •4.1 Архитектура и логическая структура пк
- •4.2 Понятие и принцип работы вычислительной системы
- •4.3 Структура персонального компьютера
- •4.4 Аппаратные средства реализации информационных процессов
- •4.5 Программные средства реализации информационных процессов
- •4.6 Периферийные средства реализации информационных процессов
- •5 Понятие о телекоммуникационных технологиях (информационно-вычислительные сети)
- •6 Организация хранения данных
- •6.1 Файловая структура хранения данных
- •Текстовые форматы:
- •Графические форматы:
- •Видео форматы:
- •Аудио форматы:
- •Мультимедиа форматы:
- •Математическое моделирование и формализация
- •7.1 Классификация моделей
- •7.2 Основные принципы формализации
- •7.3 Информационные модели данных
- •7.3.1 Иерархическая структура данных
- •7.3.2 Сетевая модель данных
- •7.3.3 Реляционная модель данных
- •7.3.4 Объектно-ориентированная модель данных
- •8 Основы защиты информации. Методы защиты информации
- •8.1 Классификация угроз безопасности
- •8.2 Методы и средства защиты информации
- •8.3 Вредоносные программы и средства защиты
- •Библиографический список
7.3 Информационные модели данных
Информационная модель данных.
Процесс создания информационной модели данных начинается с определения концептуальных требований пользователя (рисунок 7.2).
Рисунок 7.2 – Процесс проектирования информационной модели данных
Концептуальная модель представляет объекты и их взаимосвязи без указания способов их физического хранения.
При проектировании концептуальной модели данных направление в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки.
Проектирование концептуальной модели данных основано на анализе решаемых на предприятии задач по обработке данных, т.е. создание модели предметной области.
Существует множество подходов к построению таких моделей: графовые модели, семантические сети, модель "сущность-связь" и т.д. Наиболее популярной из них оказалась модель "сущность-связь".
Логическая модель – отражает логические связи между элементами данных вне зависимости от их содержания и среды хранения.
Физическая модель – определяет размещение данных, методов доступа и технику индексирования и называется внутренней моделью данных.
Основное отличие между указанными 3 типами моделей данных состоит в способах представления взаимосвязей между объектами.
Взаимосвязи в модели.
Взаимосвязь отражает отображение или связи между двумя множествами данных. Различают 4 основных типа связей: 1:1; 1:n; n:n, n:1.
Хранение и накопление являются одними из основных действий, осуществляемых над информацией и главным средством обеспечения ее доступности в течение некоторого промежутка времени.
База данных может быть определена как совокупность взаимосвязанных данных, используемых несколькими пользователями и хранящихся с регулируемой избыточностью.
Базы данных — это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части.
Существуют 4 типа моделей данных:
иерархическая;
сетевая;
реляционная;
объектно-ориентированная.
7.3.1 Иерархическая структура данных
Иерархическая структура данных строится по принципу иерархии типов объектов, т.е. 1 тип объектов является главным, а остальные, находящиеся на низших уровнях иерархии, – подчиненными (рисунок 7.3).
Допускается только 2 вида связей: один к одному (1:1) и один ко многим (1: n).
Между главными и подчиненными объектами устанавливается связь 1:n.
Рисунок 7.3 – Схема иерархической МД
Организация данных иерархического типа определяется в терминах: элемент, агрегат, запись (группа), групповое отношение, база данных.
Атрибут (элемент данных) - наименьшая единица структуры данных. Обычно каждому элементу при описании базы данных присваивается уникальное имя. По этому имени к нему обращаются при обработке. Элемент данных также часто называют полем.
Запись - именованная совокупность атрибутов. Использование записей позволяет за одно обращение к базе получить некоторую логически связанную совокупность данных. Именно записи изменяются, добавляются и удаляются. Тип записи определяется составом ее атрибутов. Экземпляр записи - конкретная запись с конкретным значением элементов
Групповое отношение - иерархическое отношение между записями двух типов. Родительская запись (владелец группового отношения) называется исходной записью, а дочерние записи (члены группового отношения) - подчиненными. Иерархическая база данных может хранить только такие древовидные структуры.
Корневая запись каждого дерева обязательно должна содержать ключ с уникальным значением. Ключи некорневых записей должны иметь уникальное значение только в рамках группового отношения. Каждая запись идентифицируется полным сцепленным ключом, под которым понимается совокупность ключей всех записей от корневой по иерархическому пути.
При графическом изображении групповые отношения изображают дугами ориентированного графа, а типы записей - вершинами (диаграмма Бахмана).
Достоинства: Навигационная природа БД обеспечивает очень быстрый доступ при следовании вдоль заранее определенных связей.
Недостатки:
Негибкость модели данных: невозможность наличия у сущности нескольких родителей;
Отсутствие прямого доступа к данным (непригодность частого выполнения запросов, не запланированных заранее).
