Cos'è l'abbinamento dello schema?

La corrispondenza dello schema è una tecnica utilizzata per unire due o più database complessi o set di informazioni l'uno nell'altro. Man mano che l'uso di database e l'archiviazione di informazioni elettroniche diventa più grande e più complessa tramite Internet, è necessario che ci siano metodi definiti per unire serie di dati da un database all'altro e la corrispondenza dello schema è una di queste tecniche. Il concetto è semplice, ma la realtà della fusione dei dati è abbastanza complessa.

Il termine "corrispondenza dello schema" viene utilizzato sinonimo di "mappatura dello schema", perché gli utenti sono effettivamente mappati, non corrispondenti. Due o più database sono mappati insieme e aspetti simili di ciascun database vengono mappati l'uno nell'altro. Il modo più comune per unire i dati è utilizzare riferimenti esatti. Un esempio di questo stile di fusione è combinare la colonna Nome di un database con la colonna Nome di un altro database.

La fusione non è di solito così semplice, per le persone o i computer. Con così tanti dati che devono essere filtrati, combinati e utilizzati, con oIl database NE anziché più database è essenziale. La mappatura dello schema si concentra sul rendere questo noioso processo automatizzato ed efficiente. Un esempio di dove è necessaria la corrispondenza dello schema potrebbe essere quando un database ha un campo "principale dello studente" e un altro database ha un campo di "studente di studio". Sono le stesse informazioni, ma i titoli leggermente diversi complicano gli sforzi per fonderli.

La corrispondenza dello schema interrompe questo complesso processo di fusione dei database in quattro passaggi: pre-integrazione, confronto, conformamento e fusione. Prima che possano essere uniti più database, devono essere analizzati per somiglianze e differenze. Nel regno della corrispondenza dello schema, questo è noto come pre-integrazione. Il computer inizia a determinare il metodo di integrazione più efficiente.

Successivamente, il computer valuta gli schemi confrontandoli tra loro a un livello più dettagliato. Nel confronto SteP, il computer esamina ogni voce del database e determina dove ci sono conflitti. Un esempio di ciò è quando un campo di "interesse di uno studente" elenca il "medico" e un altro database lo elenca come "medico". Una persona probabilmente riconoscerebbe le informazioni come le stesse ma, per gli strumenti di database, sono due entità separate.

Una volta che il computer ha determinato tutti i potenziali conflitti, può andare avanti nel tentativo di risolvere i problemi. Questo può essere semplice come cambiare tutti i casi di "medico" in "medico". In realtà, il processo è sostanzialmente più complesso.

Una volta fissati tutti i conflitti, il computer può procedere con la fusione dei dati nel processo di corrispondenza dello schema. In questa fase, due o più database vengono uniti in un grande database. Se tutto va bene, non si verificheranno conflitti o errori durante l'integrazione e l'accesso futuro al database.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?