
- •Двоичная система счисления
- •Восьмеричная и шестнадцатеричная системы счисления
- •Логические операции
- •Логические законы
- •Переключательные схемы
- •С х е м а не (Отрицание)
- •Инструментарий информационных технологий
- •Составляющие информационной технологии
- •Классификация информационных технологий
- •Этапы развития информационных технологий
- •Понятие модели. Моделирование
- •Классификация моделей
- •Формализация
- •Интуитивное определение алгоритма
- •Свойства алгоритма:
- •Формы представления алгоритма
- •Этапы решения задач с помощью компьютера
- •Линейный алгоритм
- •Ветвление
- •Циклические алгоритмы
- •История развития вычислительной техники
- •Архитектура фон Неймана
- •Поколения компьютеров
- •I поколение
- •II поколение
- •III поколение
- •IV поколение
- •Устройство персонального компьютера
- •30. Понятие программного обеспечения
- •31.Базовый уровень программного обеспечения
- •32.Системный и служебный уровни программного обеспечения
- •Виды пользовательского интерфейса:
- •Основные функции операционных систем:
- •33.Прикладной уровень программного обеспечения
- •Прикладное программное обеспечение общего назначения
- •Специальное прикладное программное обеспечение
- •34.Классификация данных
- •Классификационные признаки
- •35.Представление элементарных данных
- •Основные типы данных:
- •Решение.
- •Решение.
- •36.Модели данных
- •Реляционная модель
- •Иерархическая модель
- •Сетевая модель
- •37.Кодирование графической информации
- •Растровый метод
- •Векторный метод
- •38.Кодирование звуковой информации
- •39.Устройства внешней памяти Магнитные диски
- •Оптические диски
- •Флэш-память
- •40.Архитектура многопользовательских систем
- •Телеобработка
- •Технология «Файл/сервер»
- •Технология «клиент/сервер»
- •41. Области применения баз данных
- •Виды аис:
- •42. Схема передачи информации в линии связи
- •Некоторые характеристики каналов связи
- •Решение.
- •43.Передача информации в компьютерных линиях связи
- •Параллельная передач а данных
- •Последовательная передача данных
- •Виды серверов:
- •45.Классификация вычислительных сетей
- •46.Эталонная модель взаимодействия открытых систем
- •47.Качество информации
- •48.Безопасность информации
- •49.Антивирусные программные средства
- •50.Обеспечение достоверности информации
- •2. Аппаратно-программные
- •51.Обеспечение сохранности информации
- •52.Обеспечение конфиденциальности информации
36.Модели данных
Существуют три основные модели данных. Модели отличаются друг от друга способами описания взаимосвязи между множествами данных. Возможны следующие виды взаимосвязи «один к одному» – реляционная модель, «один ко многим» – иерархическая модель, и «многие ко многим» – сетевая модель.
Реляционная модель
В соответствии с реляционной моделью данные представляется в виде совокупности таблиц, над которыми могут выполняться операции, имеющие теоретико-множественный характер. Пусть задан набор множеств D1, D2, ... ,Dk. Декартовым произведением множеств D1, D2, ... ,Dk (обозначается как D1 D2 ... Dk) называется множество кортежей (v1, v2, ... ,vk ) длины k, таких что, v1 принадлежит D1, v2 принадлежит D2 и т.д.
Отношением называется некоторое подмножество декартова произведения одного или более множеств, представленное в виде таблицы, столбцы которой – поля, а строки – записи.
Данное отношение представляет собой реляционную модель данных.
Поле – единая, неделимая единица информации, которая характеризуется идентификатором – именем, типом – соответствует типу компонент и размером – максимальное количество символов.
Запись – совокупность логически связанных полей, описывающих какой-либо один объект (представляет собой кортеж v1, v2,...,vk).
Основными операциями, с помощью которых модифицируется база данных, где данные представлены в виде реляционной модели являются: включение, удаление и исправление данных.
Достоинства: простота; независимость данных; гибкость; возможность создания непроцедурных запросов.
Недостатки: отсутствуют связи между записями, большой объем базы.
Применение: автоматизированные информационно-поисковые системы.
Иерархическая модель
Иерархическая модель данных основана на понятии деревьев, состоящих из вершин и ребер. Вершина дерева ставится в соответствие совокупности данных, характеризующих некоторый объект. Первую вершину называюткорневой вершиной. Структура иерархической модели удовлетворяет следующим условиям:
1) иерархия начинается с корневой вершины;
2) каждая вершина соответствует одному или нескольким объектам;
3) на уровнях с большим номером находятся зависимые вершины;
4) вершина предшествующего уровня является начальной для новых зависимых вершин;
5) зависимая вершина соединена только с одной вершиной предыдущего уровня;
6) корневая вершина может быть связана с одной или несколькими зависимыми вершинами;
7) доступ к каждой вершине происходит через корневую по единственному пути.
8) существует произвольное количество вершин каждого уровня.
Достоинства: простота использования, обеспечение быстрого поиска, наглядность.
Недостатки: иерархическая упорядоченность усложняет операции удаления и включения; доступ к любой вершине возможен лишь через корневую вершину.
Применение: дерево каталогов, адресация страниц в Интернете, генеалогические деревья.
Сетевая модель
В сетевой модели данных элементарные данные и отношения между ними представляются в виде ориентированной сети (вершины – данные, дуги – отношения). Помещенная в базу данных запись может существовать самостоятельно, а также являться детальной или главной записью. Главная и детальная записи одного набора связываются с помощью указателей в цепь и образуют упорядоченную последовательность. Могут быть предусмотрены дополнительные указатели, связывающие каждую детальную запись набора непосредственно с ее главной записью, а также указатели, обеспечивающие обход записей в обратном направлении. Главные и детальные записи одних наборов могут быть одновременно главными и детальными записями других наборов. Таким образом, из записей базы данных и наборов может быть сконструирована база данных произвольно сложной структуры.
Достоинства: быстрота обработки данных.
Недостатки: сложность организации базы данных, возможна потеря независимых данных.
Применение: гипертекстовые технологии, технология WWW.