Skip to main content

스키마 일치 란 무엇입니까?

schema 스키마 매칭은 둘 이상의 복잡한 데이터베이스 또는 정보 세트를 서로 병합하는 데 사용되는 기술입니다.인터넷을 통해 데이터베이스 및 전자 정보 스토리지의 사용이 점점 커지고 복잡해지면서 한 데이터베이스에서 다른 데이터베이스로 데이터 세트를 병합하는 방법이 정의되어야하며 스키마 매칭은 그러한 기술 중 하나입니다.개념은 간단하지만 데이터 병합의 현실은 상당히 복잡합니다.

스키마 매칭이라는 용어는 스키마 매핑과 동의어로 사용됩니다. 사용자는 실제로 데이터를 매핑하지 않기 때문에 데이터를 매핑하기 때문입니다.둘 이상의 데이터베이스가 함께 매핑되고 각 데이터베이스의 유사한 측면이 서로 맵핑됩니다.데이터를 병합하는 가장 일반적인 방법은 정확한 참조를 사용하는 것입니다.이러한 스타일의 병합의 예는 하나의 데이터베이스의 이름 열을 다른 데이터베이스의 이름 열과 결합하는 것입니다.필터링, 결합 및 사용해야하는 데이터가 너무 많기 때문에 여러 데이터베이스보다 하나의 데이터베이스를 갖는 것이 필수적입니다.스키마 매핑은이 지루한 프로세스를 자동화하고 효율적으로 만드는 데 중점을 둡니다.스키마 일치가 필요한 위치의 예는 하나의 데이터베이스에 학생의 주요 필드가 있고 다른 데이터베이스가 학생의 학습 분야를 가지고있을 때일 수 있습니다.그것의 정보는 동일한 정보이지만 약간 다른 타이틀은 그것을 혼합하려는 노력을 복잡하게 만듭니다.

스키마 매칭은 데이터베이스를 사전 통합, 비교, 준수 및 병합의 네 가지 단계로 병합하는이 복잡한 프로세스를 중단합니다.여러 데이터베이스를 병합하기 전에 유사점과 차이점에 대해 분석해야합니다.스키마 일치 영역에서 이것은 사전 통합이라고합니다.컴퓨터는 가장 효율적인 통합 방법을 결정하기 시작합니다. 다음, 컴퓨터는보다 자세한 수준에서 서로 비교하여 체계를 평가합니다.비교 단계에서 컴퓨터는 각 데이터베이스 항목을보고 충돌이있을 수있는 위치를 결정합니다.이에 대한 예는 학생의 관심 분야가 의사를 나열하고 다른 데이터베이스를 의사로 나열 할 때입니다.사람은 정보가 동일하다는 것을 인식 할 가능성이 있지만 데이터베이스 도구의 경우 두 개의 별도 엔티티입니다.

일단 컴퓨터가 모든 잠재적 충돌을 결정하면 문제를 해결하려고 노력할 수 있습니다.이것은 의사의 모든 사례를 의사로 바꾸는 것만 큼 간단 할 수 있습니다.실제로, 프로세스는 실질적으로 더 복잡합니다.이 단계에서는 둘 이상의 데이터베이스가 하나의 큰 데이터베이스로 병합됩니다.모든 것이 잘 진행되면 통합 및 향후 데이터베이스에 대한 액세스 중에 충돌이나 오류가 발생하지 않습니다.