Разработка концептуальной модели БД, Построение схемы функциональных зависимостей - Автоматизация рабочего места кассира автовокзала

Таблица база данные administrator

Построение схемы функциональных зависимостей

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

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

    - "Номер билета"; - "Номер паспорта"; - "Ф. И. О. пассажира"; - "Адрес"; - "Дата"; - "Место"; - "Стоимость"; - "Номер рейса"; - "Гос. номер авто"; - "Номер расписания"; - "Время"; - "Ф. И. О. водителя"; - "Марка"; - "Модель"; - "Кол-во мест"; - "Телефон"; - "Адрес"; -"Станция отправления"; - "Станция прибытия"; - "Время в пути"; - "Цена";
схема функциональных зависимостей

Рисунок 1 - Схема функциональных зависимостей

Из приведенной схемы видно, что атрибуты, "станция отправления", "станция прибытия", "время в пути" и "цена" функционально зависят от атрибута "№ расписания". Это объясняется тем, что "№ расписания" никогда не будет повторяться и будет иметь одну станцию отправления, одну станцию прибытия, одно время в пути и одну цену.

Аналогично атрибуты, "Гос.№ автобуса", "время" и "№ расписания" функционально зависят от атрибута "№ рейса". Это объясняется тем, что "№ рейса" расположен только по одному "№ расписания" и относится только к одному "Гос.№ автобуса", т. е. каждый рейс имеет свой неповторяющийся уникальный номер. Из приведенной схемы видно, что атрибуты "Ф. И. О. водителя", "Марка", "Модель" и "Кол-во мест" функционально зависят от атрибута "Гос.№ автобуса", а атрибуты "адрес" и "конт. телефон" функционально зависят от атрибута "Ф. И. О. водителя". Это объясняется тем, что атрибуты "Ф. И. О. водителя", "Марка", "Модель" и "Кол-во мест" относится только к одному "Гос.№ автобуса", т. к. каждый автобус имеет свой неповторяющийся номер. Аналогично атрибуты "Ф. И. О. пассажира" и "Адрес" функционально зависят от атрибута "№ паспорта", т. к. у каждого пассажира есть свой определенный неповторяющийся номер паспорта.

Похожие статьи




Разработка концептуальной модели БД, Построение схемы функциональных зависимостей - Автоматизация рабочего места кассира автовокзала

Предыдущая | Следующая