Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР.docx
Скачиваний:
9
Добавлен:
25.06.2023
Размер:
398.96 Кб
Скачать

2. Анализ сущностей

К сущностям предметной области относятся: Автомобили, Клиенты,

Дилеры, Договора.

Сущность Дилер имеет следующие основные атрибуты:

  • id - идентификатор

  • имя

  • отчество

  • фамилия

  • телефон

  • адрес проживания

  • логин

  • пароль

  • фотография

Сущность Клиент имеет следующие основные атрибуты:

  • id - идентификатор

  • имя

  • отчество

  • фамилия

  • адрес проживания

  • телефон

Сущность Автомобиль(ли) имеет следующие основные атрибуты:

  • id - идентификатор

  • бренд

  • модель

  • год выпуска

  • пробег (км)

  • цена

  • VIN - номер

  • дата продажи

  • примечание

  • фотография

Сущность Договора имеет следующие основные атрибуты:

  • id - идентификатор

  • идентификатор автомобиля

  • идентификатор дилера

  • идентификатор клиента

  • дата заключения

  • размер комиссии

3. Оценка модели данных на основе анализа функциональных зависимостей

Анализ отношения Дилер:

Согласно правилам предметной области, Дилер – это человек (определяется значением атрибута id). Значения атрибутов id, login в своей совокупности определяют каждого пользователя, а значит является детерминантом функциональной зависимости в данной сущности. Остальные атрибуты отношения определяются индивидуально для каждого пользователя, а, следовательно, функционально зависят от атрибутов id и login.

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

Анализ отношения Клиенты:

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

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

Анализ отношения Договора:

Согласно правилам предметной области, Договора – это сущность (определяется значением атрибута id). Значения атрибута id определяют каждый договор, а значит является детерминантом функциональной зависимости в данной сущности. Остальные атрибуты отношения определяются индивидуально для каждого договора. Таким образом, отношение Договора содержит только одну функциональную зависимость от ключевых атрибутов. Таким образом, оно удовлетворяет определению третьей нормальной формы и не требует дальнейшей декомпозиции.

Анализ отношения Автомобили:

Согласно правилам предметной области, Автомобили – это сущность (определяется значением атрибута id). Значения атрибута id определяют каждый автомобиль, а значит является детерминантом функциональной зависимости в данной сущности. Остальные атрибуты отношения определяются индивидуально для каждого автомобиля. Таким образом, отношение Автомобили содержит только одну функциональную зависимость от ключевых атрибутов. Таким образом, оно удовлетворяет определению третьей нормальной формы и не требует дальнейшей декомпозиции.

Соседние файлы в предмете Базы данных