Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#7001617: Слияние баз данных

Keywords: база данных слияние копирование Created: 2024-10-24 12:54:29
Linked Articles: 700773 Changed: 2024-11-21 11:27:18
Attachment: Database_merge_instr.pdf (125.9 KBytes)

Problem:

Можно ли слить несколько баз данных комплектующих в одну?

Solution:

В Менеджере баз данных комплектующих системы имеется функция слияния баз данных, предназначенная для копирования данных из одной базы данных в другую.
Слияние баз данных можно производить для всех типов СУБД поддерживаемых системой КОМПАС-Электрик. Например, можно скопировать данные из базы MS Access в базу MS SQL Server, а из базы MS SQL Server в базу InterBase Server.
Подробнее о слиянии баз данных можно прочитать в Руководстве пользователя КОМПАС-Электрик (или скачав краткую инструкцию Database_merge_instr.pdf во вложении).
При слиянии нескольких баз данных в одну нужно учитывать следующие нюансы:

  1. После каждого слиянии в Библиотеке УГО создается «Каталог сливания», в который помещаются все УГО из базы источника. Если базы сливались несколько раз, то и «Каталогов слияния» в базе образуется несколько.
    Поэтому, чтобы база излишне не увеличивалась в объеме и ей было удобно пользоваться, после каждого слияния рекомендуется в Менеджере библиотеки УГО  отредактировать структуру библиотеки, удалив из каталогов сливания ненужные УГО, а необходимые переместить в другие каталоги.

  2. Второй нюанс актуален при использовании базы формата MS Access. Так как размер базы Access ограничен по максимальному размеру 2 Гб, то при сливании баз MS Access в одну, нужно учитывать это ограничение.  

  3. Третий нюанс касается сливания в свою базу готовых баз от производителей комплектующих.
    При работе пользователя с базой данных, полученной в результате слиянии баз данных производителей, со временем может возникнуть ситуация, когда производитель обновит свою базу, например, актуализировав номенклатуру содержащихся в ней изделий, и разместит уже обновленную базу в свободный доступ. В таком случае пользователю, который ранее уже слил в свою базу старую версию базы с комплектующими производителя, придется каким-то способом актуализировать данные, так как в его базе будет содержаться уже устаревшая информация. Этот процесс может оказаться довольно трудоемким.


Работа с базами данных в системе организована таким образом, чтобы не было необходимости сливать все базы в одну.
С помощью команды Выбор базы данных конструктор при работе над проектом может переключаться между различными базам вставляя комплектующие то из одной, то из другой. Все вставленные в проект комплектующие хранятся непосредственно в нем, а переключение между базами занимает буквально несколько секунд.



Где скачать готовые базы производителей и как их подключать описано в статье:
https://sd.ascon.ru/otrs/public.pl?Action=PublicFAQZoom;ItemID=773