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

7.4.1.3. Этапы проектирования базы данных

Процесс проектирования базы данных состоит из трех этапов (рис. 4.2):

  • концептуальное проектирование базы данных;

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

  • физическое проектирование базы данных.

На каждом из этих этапов разрабатывается та или иная мо­дель.

Модель - это представление одной системы с помощью дру­гой системы или посредством структуры, предназначенной для по­лучения ответов на определенные вопросы, касающиеся данной проблемы.

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

Первый этап - концептуальное проектирование базы данных

Назначением этапа является разработка концептуальной модели предметной области, базирующейся на анализе информаци­онных потребностей пользователей проектируемой системы. Эта модель есть объединение представлений отдельных пользовате­лей разрабатываемой базы данных. На этом этапе выполняются следующие действия:

• определение сущностей и их атрибутов;

• определение области значений (доменов) атрибутов;

• определение ключей и некоторые другие действия.

Одной из популярных моделей подобного рода является мо­дель "сущность-связь" П. Чена.

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

Второй этап - логическое проектирование базы дан­ных

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

• в виде файлов, сегментов, и записей различного типа - для сетевых и иерархических СУБД;

• в виде реляционных таблиц - для реляционных СУБД.

Третий этап - физическое проектирование базы дан­ных

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

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

В курсовой работе на этапе физического проектирования базы данных производится проектирование таблиц в среде MS Access.