| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Подскажите, как можно реализовать БД |
| Автор: dell78 7.7.2014, 11:18 |
| Здравствуйте. Возникла такая задача. Есть куча станков с установленным оборудованием (преобразователи, блоки питания, модули). Требуется как-то всё это систематизировать и классифицировать. Чтобы видеть, например сколько блоков питания установлено, на каких станках стоят блоки определенного типа, сколько всего блоков на всех станках. Сейчас думается сделать так: каждое устройство имеет номер и кучу "свойств", например свойство "блок питания" или свойство "вальцетокарный станок А5" или свойство "производитель". По этим свойствам мы классифицируем, допустим выбрать всё оборудование фирмы ABB. Свойств у каждого может быть разное количество. Всё это в БД, с БД работаем, например интерпретатором php. Подскажите, как это можно к примеру реализовать? Правильна ли вообще эта архитектура со "свойствами"? Сейчас это всё лежит в монструозном экселевском файле, с которым достаточно сложно работать: нет выборки, долгий поиск, чтобы перекинуть устройство на другое оборудование требуется целыми строками вырезать, вставлять, много переправлять. Конечно, можно попробовать это макросами в экселе, но у нас libreoffice calc. |
| Автор: ТоляМБА 7.7.2014, 12:21 |
| dell78, или приводи пример с 3-5 записями или http://ru.wikipedia.org/wiki/Нормальная_форма |
| Автор: LSD 7.7.2014, 13:14 |
Это http://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model, сама по себе модель организации достаточно спорная. Она чаще используется в мире NoSQL чем РСУБД. |