Вы, конечно, могли бы, хотя вы можете сделать несколько более общих столбцов, чтобы у вас не было пустых столбцов. Например, вы знаете, что в копирах нет мониторов или мышей, поэтому для строки копира не имеет смысла иметь столбец монитора / мыши. Вы можете сделать эти столбцы более общими, изменив их на один столбец с именем «HardwareType» со значениями:
0 = монитор,
1 = Мышь,
2 = монитор и мышь,
3 = Копир
(Затем вы можете поместить это в справочную таблицу, чтобы отслеживать ваши идентификаторы).
Вещи, которые вы хотите рассмотреть:
1) При объединении этих таблиц скорость приложения увеличивается?
2) При объединении этих таблиц повышается уровень обслуживания приложения?
Если таблицы очень большие и используются для разных задач, это может быть нецелесообразно. Для таблиц, которые «примерно одинаковы» с точки зрения концепции, то неплохо объединять их, если это не влияет на производительность, и если вы избегаете множества ненужных столбцов, которые относятся только к определенным элементам, но не другие.