Курсовая работа: Базы данных

· Отчество

· Адрес

· Телефон

Основные атрибуты для проекта:

· Идентификационный номер проекта

· Название

· Стоимость

· Длительность

· Техническое задание

Основные атрибуты для платы за проект:

· Идентификационный номер платежа

· Сумма платежа

Основные атрибуты для исполнителя:

· Идентификационный номер исполнителя

· Фамилия

Основные атрибуты для соисполнителя:

· Идентификационный номер соисполнителя

· Фамилия

После выбора атрибутов определяются связи между объектами. В зависимости от условий, связи между объектами могут быть: один к одному, один ко многим и многие ко многим. Между объектами исполнитель и проект имеется связь один ко многим, так как один исполнитель может выполнять множество проектом, но один проект не могут выполнять несколько исполнителей. Объекты клиент и проект, клиент и плата, исполнитель и соисполнитель взаимодействуют с помощью связей многие ко многим, так как много клиентов могут заказать много проектов, много клиентов могут внести много платежей и много исполнителей могут иметь много соисполнителей. В результате спроектирована концептуальная модель, изображенная на рисунки 2.1



3 Проектирование реляционной модели данных на основе принципов нормализации

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



3.1 Нормализация

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

Первая нормальная форма (1НФ). Говорят, что реляционная таблица находится в первой нормальной форме, если и только если все значения полей атомарные.

Все таблицы реляционной модели данных находится в 1НФ по определению.

Вторая нормальная форма (2НФ). Говорят, что таблица находится во второй нормальной форме, если и только если каждый его неключевой атрибут зависит от первичного ключа.

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


К-во Просмотров: 244
Бесплатно скачать Курсовая работа: Базы данных