ER диаграмма «Внутренний учёт авиаперевозчика». Как связать место в самолёте с конкретным рейсом?
Преподаватель сказала, чтобы было понятно на какой рейс берётся место, на мой вопрос "напрямую связать?" она сказала нет. Помогите пожалуйста, осталось одна лаба если не сдам то конЕЦ.
Проблема в том что если я свяжу с рейсом, то в таблице "Билет" будет два атрибута "Номер рейса", так как номер рейса это часть составного ключа в Тарифе
Тогда получается, что связь у вас есть и задача "чтобы было понятно на какой рейс берётся место" решена, хоть и очень витиевато. Непонятно что ещё требуется сделать.
Да вроде бы все более-менее нормально. Есть некоторые огрехи, но терпимые. Я бы связал билет напрямую с рейсом, а тариф вынес куда-нибудь отдельно, т.к. вообще без разницы как приобретен билет - это никак на него не влияет. Ну а через билет + посадочный салон можно легко получить и рейс, и место, и модель, и еще кучу метаданных...