Добавление/перемещение/удаление объекта пространства имен (диалог)

Материал из GedeminWiki
Перейти к: навигация, поиск


Терминология

Мы рассматриваем процесс переноса объекта из Исходной базы данных, где он существует в виде одной или нескольких записей в реляционных таблицах, в Целевую.

Простейший объект в базе данных -- одна запись таблицы, которую можно экспортировать в файл, перенести и загрузить на другую базу -- исключительная редкость. Как правило, запись содержит ссылки на другие записи, т.е. можно сказать, что объект ЗАВИСИТ ОТ других объектов. Например, объект Накладная содержит ссылку на Клиента. Таким образом, при переносе на другую базу данных сначала надо перенести соответствующий объект Клиент и только затем объект Накладная.

В приведенном выше примере объект Клиент можно и не переносить, если мы точно знаем, что нужный нам объект присутствует в Целевой базе данных. Поиск и сопоставление объектов осуществляется по их уникальным идентификаторам записи -- RUID.

Некоторые объекты логически объединяют в себе другие объекты, которые могут быть как связанными между собой, так и полностью независимыми с реляционной точки зрения. Например, документ Накладная состоит из заголовочной части -- Шапки, которая сама по себе является самостоятельным бизнес-объектом, и из множества позиций, каждая из которых, сама по себе, является самостоятельным бизнес-объектом. Иными словами, мы скажем, что Накладная -- это составной объект, а шапка и позиции -- его составляющие части. Мы можем перенести шапку на другую базу данных, но, очевидно, что в "отрыве" от позиций она не несет в себе необходимой нам информации.

Добавить

Объект не входит ни в одно пространство имен.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты