Создание таблицы SQL согласно схеме ERD - PullRequest
0 голосов
/ 20 апреля 2019

У меня есть эта схема ERD, и я хочу создать таблицу Episode: ERD Scheme

Я использую следующий код: enter image description here

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

Правильный способ сделать слабую сущность заключается в следующем: enter image description here

Но таким образом я могу сделать два разных эпизода с разными сериями.Или как слабое существо, это то, что я хочу разрешить?

...