- •Оглавление
- •Информационные технологии
- •Программное обеспечение: понятие, структура системного и прикладного по.
- •Характеристики оценки прикладных программ: стандартные, технические, технологические, инструментальные, взаимодействие с другими пакетами, функциональные.
- •Понятия данных и знаний. Взаимосвязь информации, данных и знаний (пример).
- •Olap-технологии: определение, назначение, особенности применения.
- •Принципы проектирования хранилищ данных.
- •Системология
- •Принципы системного подхода.
- •Неформализуемые этапы системного анализа.
- •Формулирование и классификация проблем.
- •Выявление целей и формирование критериев.
- •Генерирование альтернатив: источники альтернатив, способы увеличения и сокращения числа альтернатив.
- •Вычислительные машины, системы и сети
- •Понятия о функциональной, структурной организации и архитектуре вм; основные характеристики вм, методы оценки.
- •Классификация вычислительных систем (вс) по способу организации обработки. Многопроцессорные и многомашинные комплексы.
- •Особенности архитектуры локальных сетей ( стандарты ieee 802).
- •Сеть Internet, доменная организация, семейство протоколов tcp/ip. Информационно-вычислительные сети и распределенная обработка информации.
- •Операционные системы
- •Обзор современных операционных систем и операционных оболочек.
- •Машинно-зависимые свойства операционных систем.
- •Машинно-независимые свойства операционных систем.
- •Динамические, последовательные и параллельные структуры программ.
- •Способы построения операционных систем.
- •Мультимедиа-технологии
- •Классификации и области применения мультимедиа
- •Звуковые файлы: музыка, речь и звуковые эффекты.
- •Графика (растровая, векторная, трехмерная, фрактальная и др.) и анимация
- •Линейный, нелинейный и смешанный монтаж для видео.
- •Виртуальная и расширенная реальности.
- •Моделирование систем
- •Модели и моделирование.
- •Математическое моделирование
- •Имитационное моделирование.
- •Динамическое моделирование по Дж. Форрестеру.
- •Индивидуальное имитационное моделирование объектов.
- •Надёжность, эргономика и качество асоиу, Управление проектами
- •Показатели надёжности
- •Факторы надёжности информационных систем
- •Принципы управления проектами
- •Методология управления проектами
- •Автоматизация управления проектами
- •Интеллектуальные информационные системы
- •Основные понятия и принципы организации хранилищ данных.
- •Классификация искусственных нейронных сетей. Самоорганизующиеся карты Кохонена.
- •Модель искусственного нейрона. Активационная функция.
- •Блок-схема и основные операторы генетических алгоритмов.
- •Нечеткие множества.
- •Онтологии. Основные понятия и типы онтологий.
- •Представление знаний
- •Классификация моделей представления знаний.
- •Архитектура экспертной системы. Типы экспертных систем.
- •Классификация методов извлечения знаний.
- •Инструментальные средства и стадии разработки эс.
- •Состав и структура сппр.
- •Сппр. Критерии принятия решений и их шкалы.
- •Сппр. Основные составляющие задачи принятия решения.
- •Сппр. Генерация решений: формирование когнитивной карты.
- •Психологические основы проектирования интерфейсов
- •Принципы проектирования и критерии эффективности интерфейсов.
- •Организация пространства при компоновке интерфейса.
- •Элементы дизайна при проектировании интерфейса: шрифты, эффекты, цвета.
- •Средства повышения эффективности работы пользователя. Сочетания цветов.
- •Виды диалога при организации интерфейсов. Метафоры и терминология.
- •Управление данными
- •Классификация моделей данных
- •Понятие базы данных. Основные характеристики баз данных
- •Методика проектирования баз данных. Этапы проектирования баз данных
- •Реляционная модель данных. Основные понятия
- •Нормальные формы отношений
- •Модели доступа к данным в архитектуре «клиент-сервер».
- •Понятие транзакций. Свойства, обработка, блокировки транзакций.
- •Субд. Понятие, основные функции, требования к серверу баз данных.
- •Анализ бизнес-процессов
- •Развитие взглядов на улучшение бизнес-процессов. Шесть фаз процесса улучшения бизнес-процессов и их характеристика.
- •Характеристика 3-х основных подходов к построению новой бизнес модели компаний, используемых в Российской практике
- •Подходы к улучшению деятельности организации (Методика быстрого анализа решений, бенчмаркинг процесса, перепроектирование процесса, реинжиниринг процесса)
- •Формы представления документов при проведении анализа бизнес-процессов. Структура и классы документов. Рекомендации по использованию методик схематического изображения.
- •Основы теории управления
- •Передаточные функции последовательного и параллельного соединения звеньев.
- •Передаточная функция замкнутой системы.
- •Устойчивость линейных систем (вывод).
- •Критерий устойчивости Михайлова (вывод - случай вещественных корней).
- •Частотная передаточная функция и частотные характеристики (определения, формы записи, графики).
- •Незаконченные вопросы:
Нормальные формы отношений
Нормализация – процесс устранения избыточности, транзитивной и многозначной зависимости между атрибутами. Важность нормализации состоит в том, что она позволяет разбить большие отношения, как правило, содержащие большую избыточность информации, на более мелкие логические единицы, группирующие только данные, объединенные “по природе”. Таким образом, идея нормализации заключается в следующем. Каждая таблица в реляционной базе данных удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное значение, и никогда не может быть множества таких значений. После применения правил нормализации логические группы данных располагаются не более чем в одной таблице. Это дает следующие преимущества:
данные легко обновлять или удалять
исключается возможность рассогласования копий данных
уменьшается возможность введения некорректных данных.
Процесс нормализации заключается в приведении таблиц в так называемые нормальные формы. Существует несколько видов нормальных форм: 1НФ, 2НФ, 3НФ, НФБК, 4НФ, 5НФ и ДКНФ.
После выявления ненормализованное отношение обычно декомпозируется на два новых отношения, после чего осуществляется проверка ограничений ссылочной целостности.
1НФ |
Все отношения в 1НФ |
2НФ |
Отношение находится в 2НФ, если каждый из его неключевых атрибутов функционально зависит от всего ключа, а также отношение находится в 1НФ. |
3НФ |
Отношение находится в 3НФ, если не существует транзитивных зависимостей между атрибутами, а также отношение находится в 2НФ. |
НФ Бойса-Кодда |
Детерминант – любой атрибут, от которого полностью функционально зависит некоторый другой атрибут. Отношение находится в НФБК, если каждый детерминант является ключом-кандидатом, а также отношение находится в 3НФ. |
4НФ |
Отношение находится в 4НФ, если не существует многозначных зависимостей между атрибутами, а также отношение находится в НФБК |
5НФ |
Отношение находится в 5НФ, если его можно восстановить без потерь путём соединения его проекций на атрибуты, а также отношение находится в 4НФ |
ДКНФ |
Отношение находится в ДКНФ, если каждое ограничение, накладываемое на отношение, является логическим следствием определения доменов и ключей. |
Модели доступа к данным в архитектуре «клиент-сервер».
"Клиент-сервер" - это модель взаимодействия компьютеров в сети. Как правило, компьютеры не являются равноправными. Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться - клиентом.
Группы функций:
Первая группа - это функции ввода и отображения данных.
Вторая группа объединяет чисто прикладные функции, характерные для данной предметной области (например, для банковской системы - открытие счета, перевод денег с одного счета на другой и т.д.).
К третьей группе относятся фундаментальные функции хранения и управления информационными ресурсами (базами данных, файловыми системами и т.д.).
Наконец, функции четвертой группы - это служебные функции (играющие роль связок между функциями первых трех групп.
В соответствии с этим в любом приложении выделяются следующие логические компоненты:
компонент представления, реализующий функции первой группы;
прикладной компонент, поддерживающий функции второй группы;
компонент доступа к информационным ресурсам, поддерживающий функции третьей групп, а также вводятся и уточняются соглашения о способах их взаимодействия (протокол взаимодействия).
Модели:
FS (File Server)-модель является базовой для локальных сетей персональных компьютеров. Один из компьютеров в сети считается файловым сервером и предоставляет услуги по обработке файлов другим компьютерам.
RDA – Remote Data Access. Более технологичная модель, нежели FS. В данном случае, применительно к БД, сервером выступает SQL-сервер, данные хранятся в СУБД. Инициатор манипуляций – прикладная программа клиента.
Наряду с RDA-моделью все большую популярность приобретает перспективная DBS-модель (DataBase Server). Последняя реализована в некоторых реляционных СУБД (Informix, Ingres, Sybase, Oracle). Ее основу составляет механизм хранимых процедур, триггеров - средство программирования SQL-сервера. Процедуры хранятся в словаре базы данных и выполняются на том же компьютере, где функционирует SQL-сервер. Язык, на котором разрабатываются хранимые процедуры, представляет собой процедурное расширение языка запросов SQL и уникален для каждой конкретной СУБД.
Application Server. процесс, выполняющийся на компьютере-клиенте, отвечает, как обычно, за интерфейс с пользователем.
