- •Теория информационных процессов и систем
- •Лекция №1. Введение. Основные понятия и определения Основные задачи теории информационных систем.
- •Краткая историческая справка.
- •Основные понятия теории систем
- •Лекция №2. Основные понятия и определения Основное содержание первой лекции
- •Реляционная модель данных
- •Лекция №3. Виды информационных систем
- •Классификация информационных систем
- •Детерминированные и стохастические системы
- •Открытые и закрытые системы
- •Хорошо и плохо организованные системы
- •Технические, биологические и др. Системы
- •Классификация систем по сложности
- •Модели сложных систем управления
- •Структурная сложность
- •Иерархия
- •Многообразие
- •Уровни взаимодействия
- •Динамическая сложность
- •Случайность в сравнении с детерминизмом и сложностью
- •Шкалы времени
- •Теоретическое решение
- •Имеет решение
- •Модели сложных систем управления (по Вавилову а.А)
- •Лекция №4. Закономерности систем Целостность
- •Интегративность
- •Коммуникативность
- •Иерархичность
- •Эквифинальность
- •Историчность
- •Закон необходимого разнообразия
- •Закономерность осуществимости и потенциальной эффективности систем
- •Закономерность целеобразования
- •Системный подход и системный анализ
- •Лекция №5. Уровни представления информационных систем
- •Методы и модели описания систем
- •Качественные методы описания систем
- •Количественные методы описания систем
- •Лекция №6. Кибернетический подход к описанию систем
- •Лекция №7. Алгоритмы на топологических моделях.
- •Задачи анализа топологии
- •Представление информации о топологии моделей
- •Переборные методы Поиск контуров и путей по матрице смежности
- •Модифицированный алгоритм поиска контуров и путей по матрице смежности
- •Поиск контуров и путей по матрице изоморфности
- •Сравнение алгоритмов топологического анализа
- •Декомпозиция модели на топологическом ранге неопределенности
- •Сортировка модели на топологическом ранге неопределенности
- •Нахождение сильных компонент графа
- •Заключение
- •Лекция №8. Теоретико-множественное описание систем
- •Предположения о характере функционирования систем
- •Система, как отношение на абстрактных множествах
- •Временные, алгебраические и функциональные системы
- •Временные системы в терминах «вход — выход»
- •Лекция 9. Формы представления модели
- •Нормальная форма Коши
- •Системы нелинейных дифференциальных уравнений различных порядков
- •Гиперграфы
- •Лекция №10. Динамическое описание систем
- •Детерминированная система без последствий
- •Детерминированные системы без последствия с входными сигналами двух классов
- •Учет специфики воздействий
- •Детерминированные системы с последствием
- •Стохастические системы
- •Лекция №10. Агрегатное описание систем
- •Лекция №12. Моделирование систем Классификация видов моделирования систем.
Реляционная модель данных
Реляционная модель данных характеризуется:
информационной конструкцией;
допустимыми операциями (выборкой, соединением и др.);
ограничениями (функциональными зависимостями между атрибутами).
Реализационная база данных может быть описана как:
S(rel)=<A, R, Dom, Rel, V(s)>
где
A - множество имен переменных;
R - множество имен отношений;
Dom - вхождение атрибутов в домены;
Rel - вхождение атрибутов в отношения;
V(s) - множество ограничений.
Описание процесса обработки отношений может быть выполнено двумя способами:
указанием перечня операций, выполнение которых приводит к требуемому результату (процедурный подход);
описанием требуемых свойств (декларативный подход).
Множество операций и отношений образуют реляционную алгебру.
Как правило, список операций содержит проекцию, выборку, объединение, пересечение, вычитание, соединение и деление.
Проекцией называется операция, которая переносит результирующие отношения столбцы исходного отношения.
T=R[X].
R - исходное отношение;
T - результирующие отношение;
X - список атрибутов (условие проекции).
Выборка
Выборка - перенос в результирующие отношение строки удовлетворяющие условию выборки.
T=R[p].
R - исходное отношение;
T - результирующие отношение;
p - условие выборки.
Операция объединения, пересечения, вычитания.
Исходные отношения R1 и Р2, результирующие - T.
Операция объединения
Т=U(R1,R2)
Отношение Т содержит строки встречающиеся в отношениях R1 или в R2.
Операция пересечения
Т=I(R1,R2)
Отношение Т содержит строки встречающиеся одновременно в отношениях R1 и в R2.
Операция вычитания
Т=М(R1,R2)
Отношение Т содержит строки из отношения R1 за исключением строк встречающихся в отношении R2.
Операция соединения отношений.
T=R1 [p] R2
p - условие соединения.
Если строка из R1 по очереди сопоставляется со строками из R2 и если условие [p] выполняется, то строки сцепляются.
Операция натурального соединения
Операция не содержит условия
T=R1*R2
Если структуры R1 и R2 не содержат общих атрибутов то производится сцепление каждой строки из R1 со всеми строками из R2.
Основные свойства операции натурального соединения
Свойство коммутативности
R*S=S*R
Свойство ассоциативности
(R*S)*T=R*(S*T)
Лекция №3. Виды информационных систем
Классификация ИС: по виду формализованного аппарата представления (детерминированные, стохастические); по сложности структуры и поведения; по степени организованности («хорошо» и «плохо» организованные, самоорганизующиеся).
Классификация информационных систем
Системы разделяются на классы по различным признакам, и в зависимости от решаемой задачи можно выбрать разные принципы классификации. При этом систему можно охарактеризовать одним или несколькими признаками. Системы классифицируются следующим образом:
по виду отображаемого объекта—технические, биологические и др.;
по виду научного направления — математические, физические, химические и т. п.;
по виду формализованного аппарата представления системы — детерминированные и стохастические;
по типу целеустремленности — открытые и закрытые;
по сложности структуры и поведения—простые и сложные;
по степени организованности — хорошо организованные, плохо организованные (диффузные), самоорганизующиеся системы.
Классификации всегда относительны. Так в детерминированной системе можно найти элементы стохастических систем.
Цель любой классификации ограничить выбор подходов к отображению системы и дать рекомендации по выбору методов.
