Представляя несколько альтернативных таблиц как одну? - PullRequest
0 голосов
/ 24 марта 2019

Во-первых, я застрял в визуальном редакторе верстака, вот и все.

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

В то же время, флористы и ученые могут быть друзьями. У нас есть академики с друзьями-академиками, флористы с друзьями-флористами, ученые с друзьями-флористами, работы. И в том же духе они делают разные вещи, которые взаимозаменяемы между учеными и флористами. Итак, я должен быть в состоянии справиться как с академиками, так и с флористами. Какой самый элегантный подход к этому?

Я подумал о том, чтобы добавить таблицу с одним первичным ключом, добавить ее в качестве внешнего ключа для флористов и ученых, а затем использовать ее как способ взаимозаменяемости. Но это добавляет много, поэтому, если есть более аккуратный способ, я бы хотел! Какие-либо предложения?

1 Ответ

0 голосов
/ 24 марта 2019

подходящим ответом на вашу проблему является номер два или три отсюда:

Как вы можете представить наследование в базе данных?

Вам просто нужно определить, который подходит вашей конкретной проблеме лучше.

...