связь произвольных первичных ключей
|
|
Среда, 16 Сентября 2015 г. 12:59
+ в цитатник
Есть некая абстрактная сущность, у которой есть несколько атрибутов. Есть несколько более конкретных сущностей, которыми может стать абстрактная сущность. Конкретным сущностям свойственно наличие всей информации, что есть у абстрактной, базовой. Как правильно реализовать такое?
Есть таблицы для абстрактных сущностей и для более конкретных. Каждая запись в таблице для абстрактной сущности должна соответствовать только одной записи из какой-либо таблицы для какой-либо более конкретной сущности. Чтоб было понятнее, в таблице абстрактных сущностей есть M записей, а в каждой таблице конкретных сущностей - kI (i = 1 .. N), так что k1 + k2 + ... + kN = M. Все Если в таблице конкретных сущностей есть ровно kI записей, то в таблице абстрактных найдется ровно kI связанных записей. Эти записи могут идти в произвольно порядке.
Как сделать такое? Просто связать первичный ключ из таблицы абстрактных сущностей с первичным ключом из каждой таблицы конкретных сущностей не выходит, т. к. я не могу назначать индекс при вводе записи.
http://www.sql.ru/forum/1175577/svyaz-proizvolnyh-pervichnyh-kluchey
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-