Реферат: Базы данных. Создание форм и отчетов (на примере ACCESS)
Разграничение доступа
Копирование и восстановление БД
Физическое проектирование
Инициирование и завершение работы с СУБД
Рис. 2
Анализ предметной области и запросов к БД.
На данном этапе необходимо проанализировать запросы пользователей, выбрать информационные объекты и их характеристики и на основе анализа структурировать предметную область (рис. 3).
Анализ предметной области целесообразно разбить на три фазы:
· Анализ концептуальных требований и информационных потребностей;
· Выявление информационных объектов и связей между ними;
· Построение концептуальной модели предметной области и проектирование концептуальной схемы БД
Объекты реального мира |
Ограничения эксплуатации (технология) |
Входные / выходные/ документы | |||
Уровень реальности | |||||
Описания объектов предметной области |
Внешние пользовательские представления (описание функций приложений – задач) | ||||
Уровень концептуального проектирования | |||||
Описание предметной области на языке описания данных выбранной СУБД |
Описание входных и выходных форм документов и функций обработки данных на языках описания входных и выходных форм запросов выбранной СУБД | ||||
Уровень формальных текстов (логическое проектирование) | |||||
Описание Уровень физической Библиотека Библиотека
базы реализации входных и запросов
данных вых. форм
Рис. 3
Анализ концептуальных требований
На этапе анализа концептуальных требований и информационных потребностей необходимо решить следующие задачи:
· Анализ требований пользователей к БД (концептуальных требований);
· Выявление имеющихся задач по обработке информации, которая должна быть представлена в БД (анализ приложений);
· Выявление перспективных задач (перспективных приложений);
· Документирование результатов анализа.
Требования пользователей к разрабатываемой БД представляют собой список запросов с указанием их интенсивности и объемов данных. Эти сведения разработчики получают в диалоге с будущими пользователями БД. Здесь же выясняются требования к вводу, обновлению и корректировке информации. Требования пользователей уточняются и дополняются при анализе имеющихся и перспективных приложений.
Например, в случае разработки БД для ведения электронной документации учебного заведения необходимо получить ответы на вопросы:
1. Сколько учеников учится в школе?