- •Оглавление
- •Информационные технологии
- •Программное обеспечение: понятие, структура системного и прикладного по.
- •Характеристики оценки прикладных программ: стандартные, технические, технологические, инструментальные, взаимодействие с другими пакетами, функциональные.
- •Понятия данных и знаний. Взаимосвязь информации, данных и знаний (пример).
- •Olap-технологии: определение, назначение, особенности применения.
- •Принципы проектирования хранилищ данных.
- •Системология
- •Принципы системного подхода.
- •Неформализуемые этапы системного анализа.
- •Формулирование и классификация проблем.
- •Выявление целей и формирование критериев.
- •Генерирование альтернатив: источники альтернатив, способы увеличения и сокращения числа альтернатив.
- •Вычислительные машины, системы и сети
- •Понятия о функциональной, структурной организации и архитектуре вм; основные характеристики вм, методы оценки.
- •Классификация вычислительных систем (вс) по способу организации обработки. Многопроцессорные и многомашинные комплексы.
- •Особенности архитектуры локальных сетей ( стандарты ieee 802).
- •Сеть Internet, доменная организация, семейство протоколов tcp/ip. Информационно-вычислительные сети и распределенная обработка информации.
- •Операционные системы
- •Обзор современных операционных систем и операционных оболочек.
- •Машинно-зависимые свойства операционных систем.
- •Машинно-независимые свойства операционных систем.
- •Динамические, последовательные и параллельные структуры программ.
- •Способы построения операционных систем.
- •Мультимедиа-технологии
- •Классификации и области применения мультимедиа
- •Звуковые файлы: музыка, речь и звуковые эффекты.
- •Графика (растровая, векторная, трехмерная, фрактальная и др.) и анимация
- •Линейный, нелинейный и смешанный монтаж для видео.
- •Виртуальная и расширенная реальности.
- •Моделирование систем
- •Модели и моделирование.
- •Математическое моделирование
- •Имитационное моделирование.
- •Динамическое моделирование по Дж. Форрестеру.
- •Индивидуальное имитационное моделирование объектов.
- •Надёжность, эргономика и качество асоиу, Управление проектами
- •Показатели надёжности
- •Факторы надёжности информационных систем
- •Принципы управления проектами
- •Методология управления проектами
- •Автоматизация управления проектами
- •Интеллектуальные информационные системы
- •Основные понятия и принципы организации хранилищ данных.
- •Классификация искусственных нейронных сетей. Самоорганизующиеся карты Кохонена.
- •Модель искусственного нейрона. Активационная функция.
- •Блок-схема и основные операторы генетических алгоритмов.
- •Нечеткие множества.
- •Онтологии. Основные понятия и типы онтологий.
- •Представление знаний
- •Классификация моделей представления знаний.
- •Архитектура экспертной системы. Типы экспертных систем.
- •Классификация методов извлечения знаний.
- •Инструментальные средства и стадии разработки эс.
- •Состав и структура сппр.
- •Сппр. Критерии принятия решений и их шкалы.
- •Сппр. Основные составляющие задачи принятия решения.
- •Сппр. Генерация решений: формирование когнитивной карты.
- •Психологические основы проектирования интерфейсов
- •Принципы проектирования и критерии эффективности интерфейсов.
- •Организация пространства при компоновке интерфейса.
- •Элементы дизайна при проектировании интерфейса: шрифты, эффекты, цвета.
- •Средства повышения эффективности работы пользователя. Сочетания цветов.
- •Виды диалога при организации интерфейсов. Метафоры и терминология.
- •Управление данными
- •Классификация моделей данных
- •Понятие базы данных. Основные характеристики баз данных
- •Методика проектирования баз данных. Этапы проектирования баз данных
- •Реляционная модель данных. Основные понятия
- •Нормальные формы отношений
- •Модели доступа к данным в архитектуре «клиент-сервер».
- •Понятие транзакций. Свойства, обработка, блокировки транзакций.
- •Субд. Понятие, основные функции, требования к серверу баз данных.
- •Анализ бизнес-процессов
- •Развитие взглядов на улучшение бизнес-процессов. Шесть фаз процесса улучшения бизнес-процессов и их характеристика.
- •Характеристика 3-х основных подходов к построению новой бизнес модели компаний, используемых в Российской практике
- •Подходы к улучшению деятельности организации (Методика быстрого анализа решений, бенчмаркинг процесса, перепроектирование процесса, реинжиниринг процесса)
- •Формы представления документов при проведении анализа бизнес-процессов. Структура и классы документов. Рекомендации по использованию методик схематического изображения.
- •Основы теории управления
- •Передаточные функции последовательного и параллельного соединения звеньев.
- •Передаточная функция замкнутой системы.
- •Устойчивость линейных систем (вывод).
- •Критерий устойчивости Михайлова (вывод - случай вещественных корней).
- •Частотная передаточная функция и частотные характеристики (определения, формы записи, графики).
- •Незаконченные вопросы:
Понятие транзакций. Свойства, обработка, блокировки транзакций.
Транзакция представляет собой последовательность операторов языка SQL, которая рассматривается как некоторое неделимое действие над базой данных, осмысленное с точки зрения пользователя. В то же время, это логическая единица работы системы.
Традиционные транзакции, характеризуемые четырьмя классическими свойствами: атомарности, согласованности, изолированности, долговечности (прочности) - ACID (Atomicity, Consistency, Isolation, Durability). Иногда традиционные транзакции называют ACID-транзакциями.
Упомянутые выше свойства означают следующее:
Свойство атомарности выражается в том, что транзакция должна быть выполнена в целом или не выполнена вовсе.
Свойство согласованности гарантирует, что по мере выполнения транзакций данные переходят из одного согласованного состояния в другое - транзакция не разрушает взаимной согласованности данных.
Свойство изолированности означает, что конкурирующие за доступ к базе данных транзакции физически обрабатываются последовательно, изолированно друг от друга, но для пользователей это выглядит так, как будто они выполняются параллельно.
Свойство долговечности трактуется следующим образом: если транзакция завершена успешно, то те изменения в данных, которые были ею произведены, не могут быть потеряны ни при каких обстоятельствах (даже в случае последующих ошибок).
Фиксация транзакции - это действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции. До тех пор, пока транзакция не зафиксирована, возможно аннулирование этих изменений, восстановление базы данных в то состояние, в котором она была на момент начала транзакции.
Откат транзакции - это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции.
Откат и фиксация транзакций становятся возможными благодаря журналу транзакций. Он используется следующим образом. Известно, что все операции над реляционной базой данных суть операции над строками таблиц. Следовательно, для обеспечения отката таблиц к предыдущим состояниям достаточно хранить не состояния таблицы, а лишь те ее строки, которые подверглись изменениям.
Субд. Понятие, основные функции, требования к серверу баз данных.
СУБД – комплекс программных средств для ввода, хранения, вывода данных, а также для управления метаданными.
Функции СУБД:
защита целостности данных (непротиворечивость, устранение дублирования)
защита данных
синхронизация-организация одновременного доступа нескольких пользователей (подробнее вопрос 46)
защита от отказов и восстановление
обеспечение секретности (подробнее вопрос 48)
Требованиям предъявляемые к СУБД:
Организация будет расти, и к информационной системе будут подключаться все новые и новые сотрудники. Следовательно, система должна быть многопользовательской.
По мере расширения организация приобретает новые, не обязательно однотипные компьютеры. Значит, СУБД должна функционировать на множестве моделей компьютеров различных производителей, причем прикладные программы, разработанные для одной платформы, можно было бы без труда перенести на другую.
База данных организации будет непрерывно расти и расширяться. Следовательно, СУБД должна обеспечивать обработку и хранение больших объемов данных и поддерживать быстрорастущие БД.
В процессе развития информационной системы для реализации новых функций могут потребоваться различные механизмы обработки данных. Следовательно, СУБД должна быть многофункциональной.
Для расширения информационной системы могут потребоваться новые компьютеры и новые программные системы. Поэтому СУБД должна поддерживать как общепринятые стандарты сетевого обмена, так и стандарты межпрограммных интерфейсов (ODBC).
Возможно, что в организации появятся филиалы. Они будут работать с локальными БД. Значит, возникнет потребность объединения локальных БД в распределенную базу данных. Следовательно, СУБД должна управлять распределенными базами данных.
Требования к серверу базы данных:
Прежде всего, он должен быть мощным и производительным, эффективно решать как задачи оперативной обработки транзакций, так и задачи обработки сложных аналитических запросов, причем делать одно не в ущерб другому.
В то же время сервер базы данных должен играть в модели взаимодействия "клиент-сервер" активную роль, иметь возможность оказывать оперативное влияние на работу клиентов.
Он должен быть программируемым - то есть должны существовать средства, позволяющие выполнять операции над данными независимо от прикладных программ.
Сервер БД должен быть настраиваемым, то есть в арсенале СУБД необходимы средства тонкой настройки на разнообразные режимы работы.
Помимо активного программируемого сервера, современная СУБД должна обладать рядом характеристик, важнейшие из которых: обеспечение как текстового, так и графического интерфейса конечного пользователя, разнообразные средства разработки прикладных программ, объектная ориентация СУБД.
