У меня есть таблица с именем tbl_AllowedIpRange со столбцами:
ipFrom |ipTo
У меня есть две таблицы, которые представляют объекты, которые могут иметь IP-адреса, назначенные им.tbl_Category и tbl_MediaItem.
Что мне интересно, так это то, как я связываю две таблицы для повторного использования таблицы tbl_AllowedIpRange и сохраняю вещи в 3nf?
Я думал, что могу поместить два столбца в tbl_AllowedIpRangeтаблица?
CategoryId |MediaItemId |ipFrom |ipTo
Затем напишите два метода для получения назначенного IP-адреса для каждой таблицы, пытающейся получить к ней доступ.
ПРИМЕЧАНИЕ. Я не могу использовать один единственный столбец для иностранноговведите tbl_AllowedIpRange, поскольку он будет содержать конфликтующие ключи из других таблиц, так как он будет указывать на их первичные ключи ....
Есть ли более простой способ использования таблицы ссылок?