Skip to main content

Apa itu pencocokan skema?

Pencocokan skema adalah teknik yang digunakan untuk menggabungkan dua atau lebih database atau set informasi satu sama lain.Karena penggunaan database dan penyimpanan informasi elektronik tumbuh lebih besar dan lebih kompleks melalui Internet, harus ada metode yang ditentukan untuk menggabungkan set data dari satu database ke database lainnya, dan pencocokan skema adalah salah satu teknik tersebut.Konsepnya sederhana, tetapi kenyataan penggabungan data cukup kompleks.

Pencocokan skema istilah digunakan secara sinonim dengan pemetaan skema, karena pengguna sebenarnya memetakan data, tidak cocok dengan mereka.Dua atau lebih database dipetakan bersama dan aspek serupa dari setiap database dipetakan satu sama lain.Cara paling umum untuk menggabungkan data adalah dengan menggunakan referensi yang tepat.Contoh gaya penggabungan ini adalah menggabungkan kolom nama dari satu database dengan kolom nama database lain.

Penggabungan biasanya tidak sesederhana itu, untuk orang atau komputer.Dengan begitu banyak data yang perlu difilter, digabungkan dan digunakan, memiliki satu database daripada beberapa database sangat penting.Pemetaan skema berfokus pada membuat proses yang membosankan ini otomatis dan lebih efisien.Contoh di mana pencocokan skema diperlukan ketika satu database memiliki bidang utama siswa dan database lain memiliki bidang studi siswa.Ini informasi yang sama, tetapi judul yang sedikit berbeda mempersulit upaya untuk memadukannya.

Pencocokan skema memecah proses kompleks penggabungan database menjadi empat langkah: pra-integrasi, perbandingan, penyesuaian dan penggabungan.Sebelum beberapa database dapat digabungkan, mereka perlu dianalisis untuk kesamaan dan perbedaan.Dalam ranah pencocokan skema, ini dikenal sebagai pra-integrasi.Komputer mulai menentukan metode integrasi yang paling efisien.

Selanjutnya, komputer mengevaluasi skema dengan membandingkannya satu sama lain pada tingkat yang lebih rinci.Pada langkah perbandingan, komputer melihat setiap entri database dan menentukan di mana mungkin ada konflik.Contohnya adalah ketika bidang minat siswa mencantumkan dokter dan database lain mencantumkannya sebagai dokter.Seseorang kemungkinan akan mengakui informasi tersebut sama tetapi, untuk alat basis data, mereka adalah dua entitas yang terpisah.

Setelah komputer telah menentukan semua konflik potensial, ia dapat bergerak maju dengan mencoba menyelesaikan masalah.Ini mungkin sesederhana mengubah semua contoh dokter menjadi dokter.Pada kenyataannya, prosesnya secara substansial lebih kompleks.

Setelah semua konflik telah diperbaiki, komputer dapat dilanjutkan dengan menggabungkan data dalam proses pencocokan skema.Pada tahap ini, dua atau lebih database digabungkan menjadi satu database besar.Jika semuanya berjalan dengan baik, tidak ada konflik atau kesalahan yang akan terjadi selama integrasi dan akses di masa depan ke database.