По крайней мере, вы не должны сохранять CSV в базе данных как VARCHAR или текст сразу. Вы должны разбивать все на мелкие детали, насколько это возможно. Я предлагаю сначала создать такую таблицу
CREATE TABALE measurements (measurement_id INT PRIMARY KEY, floor_id INT, type VARCHAR(50), value FLOAT)
Затем создать таблицу для этажей
CREATE TABLE floors (floor_id INT PRIMARY KEY, building_id INT, floor_name INT)
И хотя бы соединение со зданием
CREATE TABLE buildings (building_id INT PRIMARY KEY, building_name VARCHAR(200), building_city VARCHAR(200))
Вы должны создать внешние ключи от floor.floor_id для sizes.floor_id и от building.building_id до floor.building _id.
Вы можете даже разбить несколько таблиц, чтобы иметь собственные города и / или адреса. один раз, если хотите.