Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте
В SQL новичок, может быть не вижу базового функционала, который есть, но тем не менее зашел в тупик:
Проектирую БД.
Имеется основная таблица с объектами, у которых есть много разных свойств. В основном - простые, укладывающиеся в стандартные типы данных.
И к каждому объекту надо прикрутить структуру данных (точнее их будет несколько, разных), которые будут содержать разное количество строк для каждого объекта. Ломаю голову, как это сделать.
Кажется, что это можно было бы сделать вложенной таблицей, но складывается впечатление, что так не принято (пытался разобраться в "nested tables", но пока не очень глубоко).
Для наглядности объясню суть структуры таблицы на примере.
Имеется основная таблица с оборудованием. У каждой единицы оборудования есть много разных свойств (наименование, описание, номера, текущее местонахождение).
К каждой единице оборудования надо прикрутить структуры с переменным количеством строк, а именно: записи о техобслуживании (например: дата, описание, ответственный и пр.) и записи о перемещении оборудования (например: откуда, куда, кто переместил).
Подскажите пожалуйста, как обычно принято проектировать такие БД ?
Заранее спасибо!
Неактивен
Классика - определяете сущности, атрибуты, делаете соответствующие таблицы.
Есть таблица оборудования (id_оборудования, ...)
Таблица техобслуживания (id_оборудования, дата, описание, ответственный и пр.)
Таблица перемещений (id_оборудования, когда, откуда, куда, кто)
Неактивен