Skip to main content

Hvad matcher skema?

Skema -matching er en teknik, der bruges til at flette to eller flere komplekse databaser eller sæt information til hinanden.Efterhånden som brugen af databaser og elektronisk informationsopbevaring vokser større og mere kompliceret via internettet, skal der defineres metoder til sammenlægning af datasæt fra en database til en anden, og skema -matching er en sådan teknik.Konceptet er enkelt, men virkeligheden af datasamling er ret kompliceret.

Udtrykket skema -matching bruges synonymt med skemakortlægning, fordi brugerne faktisk kortlægger data og ikke matcher dem.To eller flere databaser er kortlagt sammen, og lignende aspekter af hver database er kortlagt til hinanden.Den mest almindelige måde at flette data på er ved at bruge nøjagtige referencer.Et eksempel på denne stil med sammenlægning er at kombinere navneskolonen i en database med navnets kolonne i en anden database.

Fusion er normalt ikke så enkel for mennesker eller computere.Med så mange data, der skal filtreres, kombineret og brugt, er det vigtigt at have en database snarere end flere databaser.Skema -kortlægning fokuserer på at gøre denne kedelige proces automatiseret og mere effektiv.Et eksempel på, hvor skema -matching er nødvendigt, kan være, når en database har et studerendes store felt, og en anden database har en studerendes studiefelt.Det er de samme oplysninger, men de lidt forskellige titler komplicerer bestræbelserne på at blande dem.

Skema matchende bryder denne komplekse proces med at fusionere databaser i fire trin: præintegration, sammenligning, i overensstemmelse og fusion.Inden flere databaser kan fusioneres, skal de analyseres for ligheder og forskelle.I skema-matchning er dette kendt som præintegration.Computeren begynder at bestemme den mest effektive integrationsmetode.

Derefter evaluerer computeren ordningerne ved at sammenligne dem med hinanden på et mere detaljeret niveau.I sammenligningstrinnet ser computeren på hver databaseindgang og bestemmer, hvor der kan være konflikter.Et eksempel på dette er, når en studerendes interessefelt viser læge og en anden database viser det som læge.En person vil sandsynligvis genkende oplysningerne som de samme, men for databaseværktøjer er de to separate enheder.

Når computeren har bestemt alle de potentielle konflikter, kan de komme videre med at forsøge at løse problemerne.Dette kan være så simpelt som at ændre alle tilfælde af læge til læge.I virkeligheden er processen væsentligt mere kompleks.

Når alle konflikter er rettet, kan computeren fortsætte med at fusionere dataene i skema-matchingsprocessen.På dette trin fusionerer to eller flere databaser til en stor database.Hvis alt går godt, vil der ikke forekomme nogen konflikter eller fejl under integration og fremtidig adgang til databasen.