У меня есть эта схема ERD, и я хочу создать таблицу Episode:
Я использую следующий код:
Я хочу, чтобы Series.seriesName был первичным ключом, поэтому Episode будет слабой сущностью с Series, а кортеж (epsEdition, epsNumber, seriesName) будет связан с Episode как уникальным кортежем, поэтому не будетбыть кортежами с одинаковыми epsEdition и epsNumber, но с разными seriesName.Правильно ли установить seriesName в качестве Первичного ключа и все еще сделать его ССЫЛКОЙ на Series или это делает определение seriesName неоднозначным?
Правильный способ сделать слабую сущность заключается в следующем:
Но таким образом я могу сделать два разных эпизода с разными сериями.Или как слабое существо, это то, что я хочу разрешить?