Skip to main content

Что такое схема соответствия?

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

Термин «сопоставление схемы» используется как синоним «сопоставления схемы», поскольку пользователи фактически сопоставляют данные, а не сопоставляют их. Две или более базы данных отображаются вместе, и похожие аспекты каждой базы данных отображаются друг на друга. Наиболее распространенный способ объединения данных - использование точных ссылок. Примером такого стиля слияния является объединение столбца имени одной базы данных со столбцом имени другой базы данных.

Слияние обычно не так просто для людей или компьютеров. При таком большом количестве данных, которые необходимо фильтровать, объединять и использовать, важно иметь одну базу данных, а не несколько баз данных. Картирование схемы направлено на то, чтобы сделать этот утомительный процесс автоматизированным и более эффективным. Примером соответствия схемы может служить случай, когда в одной базе данных есть поле «основная область учащегося», а в другой базе данных - поле «поле учащегося». Это та же самая информация, но немного отличающиеся названия усложняют попытки смешать ее.

Сопоставление схем разбивает этот сложный процесс объединения баз данных на четыре этапа: предварительная интеграция, сравнение, согласование и объединение. Перед объединением нескольких баз данных их необходимо проанализировать на предмет сходства и различий. В области сопоставления схем это называется предварительной интеграцией. Компьютер начинает определять наиболее эффективный метод интеграции.

Затем компьютер оценивает схемы, сравнивая их друг с другом на более детальном уровне. На этапе сравнения компьютер просматривает каждую запись базы данных и определяет, где могут быть конфликты. Примером этого является случай, когда в поле «интересы студента» указан «доктор», а в другой базе данных он указан как «врач». Человек, вероятно, распознал бы информацию как одну и ту же, но для инструментов базы данных это две отдельные сущности.

Как только компьютер определил все потенциальные конфликты, он может продолжить работу, пытаясь решить проблемы. Это может быть так же просто, как изменить все случаи «врач» на «доктор». На самом деле процесс существенно сложнее.

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