- •4. Содержание дисциплины: “Информационные системы”
- •4.1. Основные вопросы разделов и тем модулей
- •4.1.1. Модуль “Информационные системы: структура и классификация”.
- •Тема 1. Общие понятия, структура, классификация информационных систем.
- •Тема 2. Модели жизненного цикла информационной системы.
- •Тема 3. Архитектура информационной системы.
- •4.1.2. Модуль “Проектирование реляционной базы данных”.
- •Тема 1. Модели баз данных.
- •Тема 2. Основы проектирования реляционной базы данных.
- •Тема 3. Этапы разработки базы данных.
- •4.1.3. Модуль “Методы проектирования баз данных”.
- •Тема 1. Семантическое, или концептуальное, моделирование в базах данных.
- •Тема 2. Метод “сущность–связь”.
- •4.1.4. Модуль “Инструментальные средства разработки информационных систем”.
- •Тема 1. Классификация case средств.
- •Тема 2. Объектно-ориентированный подход в проектировании ис.
- •6. Рекомендуемая литература
4. Содержание дисциплины: “Информационные системы”
4.1. Основные вопросы разделов и тем модулей
4.1.1. Модуль “Информационные системы: структура и классификация”.
Тема 1. Общие понятия, структура, классификация информационных систем.
Общие понятия и типы информационных систем, определение их базовых свойств. Основные задачи, стоящие перед ИС. Этапы развития ИС. Сферы применения и ожидаемые эффекты. Классификация ИС по различным критериям (масштабу, области применения, способу реализации). Информационное, техническое, математическое, программное, правовое, и организационное обеспечение, содержание составляющих ИС.
Классификация ИС по признаку структурированности задач (автоматизация решений, создание управляющих отчетов, модельных и экспертных ИС). Классификация ИС для разных уровней управления. Системы поддержки принятия решения. Интеграция ИС в крупных фирмах. Корпоративные ИС. Примеры реализации ИС (бухучет, управление потоками, документооборот, управление предприятием). Классификация ИС по способу использования информации (информационно-поисковые ИС информационно-решающие, управляющие, советующие).
Тема 2. Модели жизненного цикла информационной системы.
Понятие проекта. Классификация проектов. 10. Основные этапы проектирования проекта. Понятие жизненного цикла информационной системы. Международный стандарт ISO/IEC 12207.
Основные процессы жизненного цикла: разработка, эксплуатация и сопровождение. Вспомогательные и организационные процессы. Структура жизненного цикла информационной системы. Модели жизненного цикла ИС: каскадная, спиральная (характеристики).
Тема 3. Архитектура информационной системы.
Понятие банка данных, базы данных, системы управления базами данных (СУБД). Структура банка данных, описание составных частей.
Архитектура информационной системы. Описание архитектуры Клиент - Сервер. Характеристика вариантов этой архитектуры. Схема обмена данными при работе с базами данных.
4.1.2. Модуль “Проектирование реляционной базы данных”.
Тема 1. Модели баз данных.
Классические модели представления данных: иерархическая и сетевая модели данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители. Реляционная модель представления данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители.
Современные модели представления данных: постреляционная и многомерная модели представления данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители. Объектно-ориентированная модель представления данных. Понятия инкапсуляции, наследования, полиморфизма в объектно-ориентированных базах данных.
Тема 2. Основы проектирования реляционной базы данных.
Многопользовательские и однопользовательские базы данных. Понятия транзакции, обеспечения целостности базы данных. Общее понятие о типах данных.
Основные сведения о реляционной базе данных. Элементы реляционной модели. Ограничения и операции над отношениями. Реляционная алгебра и реляционное исчисление. Проблемы проектирования реляционных баз данных. Логическое проектирование. Структуризация данных.
Понятие избыточности данных. Нормализация отношений. Выявление зависимостей между атрибутами. Нормальные формы. Обеспечение целостности базы данных. Языки описания базы данных и запросов (QBE, SQL).
Алгоритмы индексирования и хеширования - методы ускорения доступа к данным.
Связывание таблиц: цель и сущность механизма. Типы связей (1:1, 1:М, М:1, М:М), их характеристика. Примеры.