Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пецевич Практикум по ИС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
17.47 Mб
Скачать

Проектирование баз данных

Процесс разработки конкретного программного приложения в среде MS Access в первую очередь определяется спецификой автоматизируемой предметной области. Однако для большинства из них можно выделить ряд типичных этапов. В этой работе вы познакомитесь с основными этапами разработки БД в среде MS Access 2003.

Краткая информация по теме

Проектирование базы данных осуществляется в несколько этапов:

– На первом этапе производится информационный анализ предметной области, который предполагает создание информационно-логической модели данных предметной области (ИЛМ ПО) для проектирования структуры БД.

– На втором этапе определяется логическая структура БД. Построенная ИЛМ должна быть преобразована в логическую структуру БД. Для реляционной БД этот этап является в значительной степени формальным, так как ИЛМ ПО отображается в ее структуре адекватно.

– На третьем этапе осуществляется проектирование организации БД на машинных носителях. Разработка продолжается средствами СУБД. Конструируются таблицы БД, структура таблиц БД задается с помощью средств описания (конструирования) таблиц в СУБД в полном соответствии с информационными объектами. После формирования структуры БД может осуществляться загрузка БД с документов источников.

– На четвертом этапе разрабатывается процедура администрирования БД: система защиты данных, прав и ограничений по доступу к сервисным средствам СУБД.

– На пятом этапе осуществляется разработка информационных технологий работы с БД приложений, то есть

– системы запросов к таблицам БД;

– экранных форм ввода/вывода данных;

– системы отчетов по данным;

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

Разработаем БД в среде MS Access 2000 на простом примере решения задачи бизнес-анализа финансовых сделок с ценными бумагами (ЦБ).

Постановка задачи

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

Необходимо:

– осуществлять регулярный учет сведений о котировке курсов ценных бумаг, объемах предложения и спроса;

– составлять сводки о котировке ценных бумаг, о соотношении спроса и предложения по видам ценных бумаг, эмитентам в динамике (по учетным периодам);

– давать развернутую статистику спроса и предложения в стоимостном и объемном выражении;

– прогнозировать спрос на определенные виды ценных бумаг различных эмитентов.

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

На первом этапе разработки базы данных был проведен информационный анализ предметной области. Результаты информационно-логического анализа сведены в табл. 1, 2. Функционально зависимые реквизиты объединены в группы, или информационные объекты (ИО).

Таблица 1