Мне нужно создать базу данных для хранения некоторой информации из двух листов Excel.
Столбцы первого листа:
- Идентификатор TS
- Город
- Район
- Улица
- Тип трансформаторной станции (RMU, PUTS)
- PDC
- Длина кабеля
Столбцы второго листа:
- TS id
- Город
- Район
- Улица
- Тип трансформаторной станции (Реклозер, Секционализатор)
- Тип TS
- Напряжение
- Конфигурация
- Длина кабеля
В зависимости от типа трансформаторной станции (RMU, PUTS или Reklozer, Sekcionalizer) каждая таблица имеет дополнительные столбцы (тип PDC или TS, напряжение, конфигурация).
Я подумал о трех возможных решениях:
- Создайте одну таблицу со всеми возможными столбцами и вставьте нули, если тип станции-трансформатора не имеет такого атрибута. (Таблица будет слишком общей?)
- Составьте две таблицы с такими же столбцами, как в листах. (Дублирование столбцов?)
- Составьте три таблицы. Первый содержит общую информацию для обоих листов. Вторая и третья ссылки на первую таблицу и содержат дополнительные столбцы. (Слишком сложная схема?)
Каков наилучший способ сопоставить эти таблицы Excel с таблицами базы данных?