делаю связь таблицу 1+3 и таблицу 2+3 для списка ip адресов используемых
но сами таблицы не связаны с собой и тогда может быть перекрытие
или все в одной таблице и ключи передавать
как делается правильно по идеологии или как
Здравствуйте, Аноним, Вы писали:
А>есть таблица1 пк А>есть таблица2 устройства
А>есть таблица3 ip адреса
А>делаю связь таблицу 1+3 и таблицу 2+3 для списка ip адресов используемых А>но сами таблицы не связаны с собой и тогда может быть перекрытие А>или все в одной таблице и ключи передавать А>как делается правильно по идеологии или как
Если я правильно понял, то получается связь 1 ко мнегим, т.к. у одного устройства может быть несколько ip
Следовательно таблица с ip будет иметь три поля
devicetype, deviceid, ip, где devicetype, deviceid — составной внешний ключ на таблицы пк и устройств.
Или можно сделать две таблицы с ipшниками одну для компов, вторую для устройств.
Re[2]: Проектирование простой БД как лучше сделать
От:
Аноним
Дата:
19.12.13 13:03
Оценка:
Здравствуйте, BlackEric, Вы писали:
BE>Здравствуйте, Аноним, Вы писали:
А>>есть таблица1 пк А>>есть таблица2 устройства
А>>есть таблица3 ip адреса
А>>делаю связь таблицу 1+3 и таблицу 2+3 для списка ip адресов используемых А>>но сами таблицы не связаны с собой и тогда может быть перекрытие А>>или все в одной таблице и ключи передавать А>>как делается правильно по идеологии или как
BE>Если я правильно понял, то получается связь 1 ко мнегим, т.к. у одного устройства может быть несколько ip BE>Следовательно таблица с ip будет иметь три поля BE>devicetype, deviceid, ip, где devicetype, deviceid — составной внешний ключ на таблицы пк и устройств. BE>Или можно сделать две таблицы с ipшниками одну для компов, вторую для устройств.
точно !
второй вариант (когда несколько таблиц) может получиться перекрытие ip адресов
первый вариант Вы дали решение это deviceType т.е. ключ в котором можно разделить тип устройства
как пример 1- РС 2-Сервера 3-принтеры 4- МФУ и т.д. СПС!!!!!