Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_keys.doc
Скачиваний:
16
Добавлен:
22.09.2019
Размер:
628.74 Кб
Скачать

7. Согласование стандартов проектирования, в частности:

  • правил именования объектов;

  • стандарта проектной документации;

  • правил введения общих типов и т.п.

8. Выбор программных средств для проектирования и реализации системы (имеется в виду вспомогательные средства типа CASE и др.).

Собственно процесс проектирования БД включает в себя следующие основные этапы:

  1. Информационно-логическое (инфологическое) проектирование

  2. Определение требований к операционной обстановке, в которой будет функционировать информационная система.

  3. Выбор СУБД и других инструментальных программных средств

  4. Логическое проектирование БД. (Иногда этот этап называется даталогическим проектированием).

  5. Физическое проектирование БД.

Эти этапы подробно рассмотрены в следующем разделе.

После того, как проект базы данных создан, наступает этап реализации проекта. Он разбивается на следующие шаги:

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

  2. Разработка и отладка приложений. Выполняется разработчиками про-граммного обеспечения на основе функциональных требований, которые были выявлены на этапах I.2, I.3, и спецификации БД (схемы БД).

  3. Конвертирование и загрузка данных в БД. Этот этап выполняется в том случае, если данные в БД загружаются из ранее существовавшей системы.

  4. Тестирование работы базы данных и АИС в целом. Различают такие виды тестов, как:

    • автономные – тесты отдельных модулей;

    • тесты связей – тесты между модулями;

    • регрессивные – тесты на проверку уже автономные – тесты отдельных модулей;

    • протестированных модулей в связи с подключением новых модулей (функций), которые могут нарушить работу ранее созданных модулей;

    • нагрузочные – тесты на проверку времени реакции системы в рабочем режиме или определение производительности системы;

    • системные – тесты на проверку функционирования системы в целом;

    • приёмо-сдаточные – тесты, которые проводятся при сдаче системы (АИС) в эксплуатацию.

  5. На этапе III.4 обычно выполняются нагрузочные, системные и приёмо-сдаточные тесты.

  6. Эксплуатация и сопровождение созданной АИС. Здесь можно выделить ряд задач:

    • В процессе эксплуатации АИС может возникнуть необходимость внесе-ния изменений в систему. Это может быть вызвано изменениями пред-метной области, появлением новых задач или выявлением существенных недостатков в АИС. Нельзя забывать о том, что все вносимые изменения должны быть документированы.

    • Необходимо выполнять резервное копирование данных, чтобы предот-вратить их потерю в случае серьёзного сбоя или ошибки пользователя.

    • Сопровождение АИС обычно включает периодические проверки выполнения системных ограничений (на объём данных и время реакции системы). В результате этих проверок удаляются устаревшие данные (если не предусмотрено автоматическое архивирование данных). Улучшение показателей производительности системы может быть достигнуто за счёт настройки СУБД, которая выполняется администратором базы данных.

Теперь перейдём к более подробному обсуждению этапов проектирования БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]