Состояние отношения и экземпляр отношения

#database #relational-database

#База данных #реляционная база данных

Вопрос:

как определить, является ли состояние отношения экземпляром отношения?

Задана схема отношения ТРАНСПОРТНОГО СРЕДСТВА (Vin#, Lic#, состояние, модель, цена, Reg_fee)

F (fd1, fd2, fd3, fd4, fd5, fd6)

fd1: (Lic#, State) -> Vin#;
fd2: Vin# -> Lic#;
fd3: State -> Reg_fee;
fd4: Vin# -> Model;
fd5: Vin# -> State;
fd6: Model -> Price

введите описание изображения здесь

Учитывая состояние отношения и функциональные зависимости, можете ли вы прокомментировать, является ли состояние отношения экземпляром схемы отношений?

Комментарии:

1. Не могли бы вы перефразировать свой вопрос? Что именно вы ищете в результирующем наборе?

Ответ №1:

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

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