O que é a correspondência de esquema?
A correspondência de esquema é uma técnica usada para mesclar dois ou mais bancos de dados ou conjuntos de informações complexos. À medida que o uso de bancos de dados e armazenamento de informações eletrônicas aumenta e mais complexo através da Internet, deve haver métodos definidos para mesclar conjuntos de dados de um banco de dados para outro, e a correspondência de esquema é uma dessas técnicas. O conceito é simples, mas a realidade da fusão de dados é bastante complexa. Dois ou mais bancos de dados são mapeados e aspectos semelhantes de cada banco de dados são mapeados um no outro. A maneira mais comum de mesclar dados é usando referências exatas. Um exemplo desse estilo de fusão é combinar a coluna Nome de um banco de dados com a coluna de nome de outro banco de dados.
A mesclagem geralmente não é tão simples para pessoas ou computadores. Com tantos dados precisando ser filtrados, combinados e usados, tendo OO banco de dados NE em vez de vários bancos de dados é essencial. O mapeamento de esquema se concentra em tornar esse processo tedioso automatizado e mais eficiente. Um exemplo de onde a correspondência de esquema é necessária pode ser quando um banco de dados tem um campo "principal do aluno" e outro banco de dados tem um campo de "campo de estudo do aluno". É a mesma informação, mas os títulos ligeiramente diferentes complicam os esforços para misturá -las.
A correspondência de esquema quebra esse processo complexo de fusão de bancos de dados em quatro etapas: pré-integração, comparação, conformidade e mesclagem. Antes que vários bancos de dados possam ser mesclados, eles precisam ser analisados quanto a semelhanças e diferenças. No reino da correspondência de esquema, isso é conhecido como pré-integração. O computador começa a determinar o método de integração mais eficiente.
Em seguida, o computador avalia os esquemas comparando -os entre si em um nível mais detalhado. Na comparação SteneP, o computador analisa cada entrada do banco de dados e determina onde pode haver conflitos. Um exemplo disso é quando o "interesse de um aluno" lista "médico" e outro banco de dados o lista como "médico". Uma pessoa provavelmente reconheceria as informações como as mesmas, mas, para ferramentas de banco de dados, são duas entidades separadas.
Depois que o computador determinar todos os possíveis conflitos, ele pode avançar com a tentativa de resolver os problemas. Isso pode ser tão simples quanto mudar todas as instâncias de "médico" para "médico". Na realidade, o processo é substancialmente mais complexo.
Depois que todos os conflitos forem corrigidos, o computador pode prosseguir com a mesclagem dos dados no processo de correspondência de esquema. Nesta fase, dois ou mais bancos de dados são mesclados em um grande banco de dados. Se tudo correr bem, nenhum conflito ou erro ocorrerá durante a integração e acesso futuro ao banco de dados.