- •Содержание
- •Введение
- •1 Автоматизированные информационные системы
- •1.1 Основные понятия
- •1.2 Экономические информационные системы
- •1.3 Место бд в автоматизированной информационной системе
- •2 Методы и средства проектирования бд
- •2.1 Архитектура бд
- •2.2 Модели данных
- •2.3 Жизненный цикл бд
- •2.4 Методы проектирования бд
- •2.5 Case − технологии
- •3 Проектирование бд
- •3.1 Формирование внешнего уровня бд
- •3.1.1 Обоснование целесообразности создания аис
- •3.1.2 Структура предприятия. Информационные потоки
- •3.1.3 Описание входных и выходных документов
- •3.1.4 Функциональная структура аис
- •3.1.5 Выявление классов объектов и связей
- •3.1.5.1 Классы объектов
- •3.1.5.2 Связи между классами объектов
- •3.1.6 Неформализованное описание предметной области
- •3.1.7 Уровни доступа пользователей
- •3.2 Разработка концептуального уровня бд
- •3.2.1 Инфологическая модель предметной области
- •3.2.1.1 Методологии построения er—диаграмм
- •3.2.1.2 Шаблоны моделирования
- •3.2.1.3 Моделирование сложных структур
- •3.2.1.4 Проверка законченности er—диаграммы
- •3.2.1.5 Перекрестная проверка модели данных и иерархии функций
- •3.2.2 Даталогическая модель бд
- •3.2.2.1 Реляционная модель данных
- •3.2.2.2 Виды документирования длм реляционной бд
- •3.2.2.3 Формирование длм реляционной бд
- •3.2.2.4 Анализ схемы реляционной бд на соответствие заданной нормальной форме
- •3.2.2.5 Пример графического представления схемы реляционной бд
- •3.3 Проектирование внутреннего уровня бд
- •3.3.1 Выбор реляционной субд
- •3.3.2 Объекты бд
- •3.3.3 Физическая модель бд
- •3.3.3.1 Проектирование реляционных таблиц
- •3.3.3.2 Реализация ограничений целостности реляционной базы данных
- •3.3.3.3 Проектирование индексов
- •4 Создание бд
- •4.1 Подготовка среды хранения
- •4.2 Генерация схемы бд
- •4.3 Загрузка и корректировка данных из старой бд
- •4.4 Ввод и контроль данных в справочные таблицы
- •4.5 Словарь данных
- •5 Администрирование бд
- •5.1 Управление структурой бд
- •5.2 Защита данных
- •5.2.1 Авторизация пользователей
- •5.2.2 Управление параллельно работой пользователей
- •5.2.2.1 Транзакции
- •5.2.2.2 Проблемы, возникающие при параллельной обработке данных
- •5.2.2.3 Блокировка данных
- •5.2.2.4 Бесконечные ожидания и тупики
- •5.2.2.5 Уровни изоляции транзакций
- •5.2.3 Управление восстановлением бд
- •5.2.3.1 Резервное копирование бд
- •5.2.3.2 Способы восстановления бд
- •5.3 Управление субд
- •6 Вопросы проектирования приложений бд
- •6.1 Участие администратора бд в разработке приложения
- •6.2 Виды функций приложений бд
- •Список использованных источников
- •Приложение а
- •Вопросы для самостоятельной работы
- •Приложение б
- •Тесты для контроля знаний
- •Приложение в
- •Ответы на тесты
1.2 Экономические информационные системы
Необходимость автоматизации деятельности любого предприятия вызвана интенсивным нарастанием процессов информатизации всех сфер жизни общества, высоким уровнем развития информационных технологий, повышением требований к скорости обработки информации. Развитие информационных технологий делает возможным в настоящее время хранение больших объемов данных за продолжительные периоды времени, создание единого для предприятия центра обработки данных. Немаловажным фактором необходимости автоматизации является и повышение условий обслуживания клиентов предприятия, выпуск высококачественной продукции.
В экономической системе предприятия (системы с управлением) выделяют две подсистемы.
1 Объект управления. Это материальные объекты деятельности предприятия. Например: кадровые ресурсы, сырье, материалы, оборудование, сбыт продукции (для промышленного предприятия), контингент абитуриентов и студентов, организация учебного процесса в учебном заведении (для образовательного учреждения).
2 Систему управления. Это совокупность структурных подразделений предприятия, взаимодействующих между собой и осуществляющих функции управления. Это, например, дирекция предприятия, плановый отдел, бухгалтерия, отдел кадров, производственные участки.
Функции системы управления:
— функция планирования – определяет цель функционирования предприятия на различные периоды времени;
— функция учета – отображает состояние объекта управления в результате выполнения бизнес процессов предприятия;
— функция контроля – определяет отклонение учетных данных от плановых и нормативных;
— функция оперативного управления – мероприятие по реализации исключения возникших отклонений;
— функция анализа – определяет тенденции в развитии предприятия и резервов, которые учитываются при планировании деятельности предприятия на следующий период времени.
Целями разработки ЭИС, как и любой другой АИС, являются создание информационной базы, отражающей деятельность предприятия и возможность получения актуальной информации о состоянии объектов управления на всех уровнях (оперативном, стратегическом и тактическом) управления предприятия. Всё это приводит к сокращению времени принятия решений, обеспечению требуемого качества управления.
В зависимости от охвата функций и уровней управления различают корпоративные и локальные АИС. Корпоративные АИС – это системы, которые охватывают (автоматизируют) все функции управления на всех уровнях управления предприятием. Они являются многопользовательскими, функционируют в вычислительной сети предприятий — локальной (ЛВС), или распределенной (РВС). Локальные АИС охватывают отдельные функции управления на отдельных уровнях управления. Локальная АИС, как правило, является однопользовательской и функционирует на отдельном компьютере.
В состав любой АИС входят функциональные и обеспечивающие подсистемы.
Функциональная подсистема АИС представляет собой комплекс задач с высокой степенью информационных обменов (связей) между задачами. Под задачей понимается некоторый процесс обработки информации с четко определенным множеством входной и выходной информации. Например, задачами являются «Ведение организационной структуры предприятия», «Планирование штатного расписания» «Учет прихода материалов». Функциональные подсистемы АИС делятся, как правило, по предметному, функциональному, проблемному или смешанному (предметно—функциональному) принципу. В свою очередь каждая задача состоит из ряда функций, например, функция добавления и обновления данных о структурном подразделении, функция поиска структурного подразделения по дате приказа о его создании и т.п. При проектировании большой системы рекомендуется её разделять на отдельные подсистемы, каждую из которых можно разрабатывать независимо от других.
Обеспечивающие подсистемы АИС являются общими для всех функциональных подсистем, их состав не зависит от выбранной предметной области.
Пример деления информационно—аналитической системы (ИАС) Оренбургского государственного университета, относящейся к классу интегрированных автоматизированных информационных систем управления высшим учебным заведением, на состав функциональных и обеспечивающих подсистем можно посмотреть на сайте ias.osu.ru.
Одними из ключевых требований к разрабатываемой автоматизированной информационной системе являются:
— использование современных информационных технологий;
— возможность функционального развития;
— независимость от роста объема обрабатываемой информации и количества одновременно работающих пользователей;
— обеспечение высокой надежности и устойчивости к сбоям;
— обеспечение непротиворечивости и полноты хранимой информации, её целостности;
— обеспечение надлежащего уровня защиты и конфиденциальности обрабатываемых данных.
