Я решил переписать базу данных, которая у меня плохо нормализована. Я создал новую базу данных, но теперь нужно переместить данные из старой базы данных в новую. Я не уверен, как именно это сделать, хотя. Например, в старой базе данных у меня есть таблица webDorms, которая выглядит следующим образом:
id (PK, int)
room_type (varchar)
description (char)
available (varchar)
max_occupancy (varchar)
current_occupancy (varchar)
dorm_room (varchar)
dorm_building (varchar)
building_code (varchar)
В новой базе данных я разделил это на две таблицы: Здания и Жилье. Корпус выглядит так:
id (PK, int)
building (FK, int)
room (nvarchar)
current_occupancy (int)
max_occupancy (int)
is_available (bit)
gender (nvarchar)
room_type (nvarchar)
Здания выглядят так:
id (PK, int)
building_code (nvarchar)
building_name (nvarchar)
Я вручную заново заполнил таблицу Buildings (в ней было около двадцати строк), но таблица Housing (которая наиболее похожа на предыдущую таблицу webDorms) содержит около трехсот строк - и я бы не стал переписывать все эти данные.
Какие-либо предложения о том, как лучше всего выполнить этот импорт?