Я создаю структуру БД по диаграмме E/R, но я застрял с некоторых дней по этой проблеме. Возможно, я ошибаюсь в том, как я это делаю, поэтому, если вы думаете, что я могу сделать это лучше, было бы прекрасно :)Застрял в структуре базы данных со многими типами таблиц
Сценарий: У меня есть N пользователей, которым принадлежат N датчиков, не все датчики (в будущем могут увеличиться до 300 видов датчиков) имеют одинаковые функции (столбцы), поэтому я полагаю, что мне нужна таблица для каждого датчика, а затем список внутри собранных значений.
У меня есть некоторые сомнения относительно того, как referentiate в tabless для «вид датчика» - «Датчики» Wich колонки я должен положить на стол «датчик», и в этом случае я буду получать много таблиц. Есть ли у вас какие-либо намеки?
Я думаю, что вы должны перечислить все функции в виде столбцов в одной таблице и датчик, который не имеет конкретной функции, ячейка для этой функции должна быть установлена в нуль. –
@DrewPierce Пользователь может иметь от 1 до N датчиков. Если я использую столбцы, я мог бы, вероятно, получить 300 столбцов, где для каждой строки это всего лишь одна или две ячейки, которые не нулевые. Это хорошо? И таблицы здесь - всего лишь эскиз, поэтому я очень открыт, чтобы начать заново :) – xunga
@DrewPierce Это наоборот. 2 или 3 столбца, заполненные только для каждой строки. Значение почти 297 нулей для каждой строки. Btw В ближайшем будущем у меня может быть 50 типов, но в долгосрочной перспективе можно масштабировать до 300. – xunga