Извлечение и обратное получение данных в БД СвС (базу данных свободной структуры) — это необходимость, продиктованная назначением различных технологий.
Прежде всего мы рассматриваем процедуры трансформации данных из/в XML и в реляционные базы данных.
XML является идеальной структурой для упаковки и дальнейшей передачи данных.
Реляционные базы данных являются идеальными механизмами для управления сериализованными данными.
Для трансформации данных в БД СвС применяются запросы и технические шаблоны, которые позволяют воспроизвести требуемую структуру данных. Через процедуры создания данных по шаблонам есть возможность получения данных из различных видов данных.
В рамках трансформации данных, БД СвС позволяет делать нормализацию и денормализацию данных в реляционных структурах, а также выделять данные в отдельные сущности (таблицы) и описывать отношения для поддержания логической целостности сущностей в реляционных базах данных.