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

Проектирование реляционной базы данных.

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

Проектирование базы данных независимо от типа информационной модели можно разделить на три части:

А) концептуальное;

Б) логическое;

В) физическое проектирование.

Концептуальное проектирование.

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

Логическое проектирование.

Описывается, как выбранные взаимосвязи будут представлены в структурах записей базы данных. Выбираются модели СУБД и логические структуры (таблицы, файлы, списки и др.) для описания данных. Этап для РБД завершается созданием таблиц.

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

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

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

I этап – постановка задачи, обоснование необходимости автоматизации, определение цели создания баз данных, их функции, информации, которая должна содержаться в них, составляется полный список основных задач (запросы).

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

Принцип создания (проектирования) таблиц:

- каждая таблица должна содержать информацию только на одну тему.

- каждое поле должно быть связано с темой таблицы;

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

IV этап – определение структуры данных. Следует задать индивидуальное значение каждому полю в каждой записи таблицы. Каждая таблица должна содержать поле (или несколько полей), указывающее индивидуальное значение каждой записи в таблице – основной ключ.

V этап – разработка макета базы данных в целом и ее объектов (форм, запросов, отчетов, макросов и т.д.). Необходимо определить связи между таблицами.

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

VII этап – тестирование и усовершенствование, выявление и исправление ошибок. Добавляются и создаются другие объекты базы данных (таблицы, запросы, формы…).

Методы разработки базы данных.

  1. «Сверху - вниз» - проектирование начинается с определения основных функций и задач и продолжается до определения структуры таблиц и других объектов.

  2. «Снизу - вверх» - проектирование начинается с анализа данных и определения их структуры.

При разработке базы данных в целом и ее отдельных объектов следует учитывать смысл понятий «данные» и «информация».

Данные – статичные значения, которые сохраняются в таблицах базы данных.

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

Таким образом, в базе данных информация запрашивается, а данные сохраняются.

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