Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример оформления курсовой по БД.doc
Скачиваний:
7
Добавлен:
27.04.2019
Размер:
3.71 Mб
Скачать

1.4. Обоснование выбора программных средств для реализации разработанной базы данных

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

При выборе СУБД оцениваются следующие параметры [1]:

  1. Общие ограничения:

- тип поддерживаемой операционной системы;

- потребность в оперативной памяти;

- ограничение на максимальный объем СУБД;

- ограничение на количество одновременных подключений.

  1. Ограничения на операции над данными:

- максимальный размер колонки (поля);

- максимальное число полей в таблице;

- максимальное число одновременно открытых таблиц.

  1. Возможности средств создания и выполнения запросов:

- вид языка запросов: SQL или QBE;

- вид интерфейса запросов: командная строка или визуальный конструктор;

- ограничение на число таблиц и связей межу ними;

- наличие вычислений в таблицах;

- возможность выполнения групповых операций.

  1. Инструментальные средства разработки приложений:

- наличие визуального конструктора экранных форм;

- наличие генератора отчетов.

Анализ требований к реализации созданной базы данных и возможностей различных СУБД показал, что СУБД “Access” выгодно отличает от других СУБД (например, MySQL, PostgreSQL и др.) наличие визуальных средств создания структуры таблиц, запросов, экранных форм и отчетов. Для работы “Access” не требуется сетевая операционная система. Все элемента базы данных (таблицы, запросы, формы, отчеты) сохраняются в одном файле. СУБД “Access” не требовательна к системных ресурсам компьютера [2].

Анализ перечисленных выше 4-х групп требований показал, что возможности СУБД “Access” позволяют реализовать все возможности созданной базы данных. Поэтому в качестве среды реализации разработанной базы данных выбрана именно эта СУБД.

Созданная база данных будет использоваться в файловом варианте, так как запросы создаются и используются в интегрированной среде СУБД Microsoft Access.

База данных будет размещаться на сервере компании. Для функционирования СУБД Microsoft Access не требуется сетевая операционная система, поэтому сервер компании может функционировать на основе несетевой операционной системы, например, Windows XP или Windows Vista.

Однако, для разграничения доступа пользователей к сетевым ресурсам, а также ограничения прав пользователей целесообразно использование на сервере сетевой операционной системы [3].

На рабочих станциях пользователей для работы с созданной базой данных достаточно несетевой операционной системы.

2. Разработка приложения для работы с базой данных

2.1. Разработка физической модели базы данных

Физическая модель базы данных представляет собой реализацию разработанной структуры базы данных в среде какой либо СУБД.

На рис. 2.1 представлена структура всех 5-ти таблиц, реализованных в СУБД “Access” указанием используемых типов данных:

……………..

…………………

Рис.2.1. Структура таблиц в среде СУБД “Access”

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

- задание допустимого диапазона значений данных;

- задание формата ввода дат, телефонов, паспортных данных;

-задание заранее подготовленных списков значений для определенных полей таблиц;

- проверка на уникальность вводимых данных для исключения записей-дубликатов.

После создания таблиц в среде СУБД “Access” были настроены связи между таблицами. Согласно структуре разработанной базы данных все связи между таблицами имею тип “один-ко-многим”.

На рис.2.2 представлена схема данных созданной базы:

Рис.2.2. Схема данных