Курсовая работа: Проектирование базы данных "Автовокзал"

1

∞ ∞

∞ ∞

1

1 1

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

Задача группировки атрибутов в отношении допускает множество вариантов решения.

Рациональный вариант предполагает:

1. множество отношений должно обеспечить минимальную избыточность представления информации;

2. корректировка отношений не должна приводить к двусмысленности и потере информации;

3. перестройка набора отношений при добавлении в базу данных новых атрибутов должна быть минимальной.

Переход от модели "Сущность-связь" к реляционной модели данных осуществим через нормализацию.

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

В реляционной модели данных информационной конструкцией является отношение (таблица); операциями - проекция, выборка и соединение; ограничением - функциональная зависимость.

По определению, в отношении R (A,B) реквизит А функционально определяет реквизит В, если в любой момент времени каждому значению А соответствует единственное значение В.

На первом шаге алгоритма приведения отношений к третьей нормальной форме, составим все функциональные зависимости рассматриваемой предметной области:

1. номер рейса - > пункт отправления

2. номер рейса - > пункт назначения

3. номер рейса - > дата отправления

4. номер рейса - > номер автобуса

5. номер автобуса - > пункт отправления

6. номер автобуса - > пункт назначения

7. номер автобуса - > количество мест

8. номер водителя - > ФИО водителя

9. номер водителя - > смена

10. номер билета - > номер рейса

11. номер билета - > стоимость

12. номер рейса, дата отправления - > номер водителя

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