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