double arrow

Основные принципы проектирования БД


Жизненный цикл информационной системы.

Этапы проектирования БД

Лекция 4

Любой объект, созданный человеком, проходит три основных периода:

· проектирование, когда составляется схема, чертежи объекта, выполняются расчеты и пр.;

· реализацию, когда проект находит свое материальное воплощение;

· эксплуатацию, когда построенный объект используется, ремонтируется, перестраивается.

Жизненный цикл информационной системы также можно разбить на три основные стадии:

· «бумажное» проектирование;

· программная реализация;

· эксплуатация.

На стадии проектирования проектировщик должен проделать следующую работу:

1. обследовать предметную область;

2. определить объекты и перечень их атрибутов, для каждого объекта выделить первичные ключи и провести нормализацию;

3. установит все структурные связи между объектами и все запросные связи, обеспечивающие обработку всех запросов пользователей к БД. Начертить схему проекта со всеми объектами и связями;

4. выбрать технологию обслуживания информационной системы, т.е. определить порядок сбора, хранения данных в БД, частоту и форматы ввода/вывода данных, правила работы всех групп пользователей. Проект должен обеспечивать простоту и удобство будущей эксплуатации информационной системы, защиту данных от некорректных обновлений пользователями и от разрушений при сбоях компьютера;

5. выбрать компьютер и инструментальные средства (конкретную СУБД) для реализации. При этом надо оценить требуемые объемы памяти и трудоемкость разработки программ. Проект должен обеспечивать эффективное функционирование информационной системы на выбранной технике;

6. проверить корректность проекта. Проект должен адекватно, на требуемом уровне деятельности, отображать предметную область, т.е. всем выделенным объектам и процессам предметной области должны соответствовать данные и процедуры обработки в ЭВМ;

7. определить сроки реализации информационной системы.

На стадии программной реализации необходимо выполнить следующее:

1. описать средствами СУБД и ввести в ЭВМ схемы всех отношений;

2. разработать интерфейсы пользователей с БД (экранные формы, способа общения и доступа к данным в БД, порядок ввода и размещения данных). Основная задача – создать привычную для пользователей среду;

3. разработать программное обеспечение информационной системы для всех приложений;

4. заполнить информационную систему отладочными (материалами) данными и отладить ее;

5. провести тестирование системы и скорректировать технологию ее обслуживания;

6. составить инструкцию по системе и обучить пользователей.

Стадии эксплуатации начинается с наполнения системы реальными данными, после чего происходит непосредственно использование информационной системы, поддержание ее функционирования. Стадия эксплуатации может включать совершенствование системы и разработку новых приложений в случае развития и изменения предметной области автоматизации.


Сейчас читают про: