XSD(XML 스키마 정의 언어)를 사용하면 정의한 요소와 특성에 제약 조건을 지정할 수 있습니다. XML 스키마를 관계형 스키마에 DataSet매핑하는 경우 XML 스키마 제약 조건은 DataSet 내의 테이블 및 열에 대한 적절한 관계형 제약 조건에 매핑됩니다.
이 섹션에서는 다음 XML 스키마 제약 조건의 매핑에 대해 설명합니다.
고유 요소를 사용하여 지정된 고유 성 제약 조건입니다.
키 요소를 사용하여 지정된 키 제약 조건입니다.
keyref 요소를 사용하여 지정된 keyref 제약 조건입니다.
요소 또는 특성에 대한 제약 조건을 사용하여 문서의 모든 인스턴스에 있는 요소 값에 특정 제한을 지정합니다. 예를 들어 스키마에서 Customer 요소의 CustomerID 자식 요소에 대한 키 제약 조건은 CustomerID 자식 요소의 값이 문서 인스턴스에서 고유해야 하며 null 값은 허용되지 않음을 나타냅니다.
문서 내에서 관계를 설정하기 위해 문서의 요소와 특성 간에 제약 조건을 지정할 수도 있습니다. 키 및 keyref 제약 조건은 스키마에서 문서 내의 제약 조건을 지정하는 데 사용되어 문서 요소와 특성 간의 관계를 만듭니다.
매핑 프로세스는 이러한 스키마 제약 조건을 DataSet 내에서 만든 테이블에 대한 적절한 제약 조건으로 변환합니다.
이 섹션 안에
고유한 XSD(XML 스키마) 제약 조건을 데이터 세트 제약 조건에 매핑
DataSet에서 고유한 제약 조건을 만드는 데 사용되는 XML 스키마 요소에 대해 설명합니다.
키 XSD(XML 스키마) 제약 조건을 DataSet 제약 조건에 매핑
DataSet에서 키 제약 조건(null 값이 허용되지 않는 고유 제약 조건)을 만드는 데 사용되는 XML 스키마 요소에 대해 설명합니다.
Keyref XML 스키마(XSD) 제약 조건을 DataSet 제약 조건에 매핑
DataSet에서 keyref(외래 키) 제약 조건을 만드는 데 사용되는 XML 스키마 요소에 대해 설명합니다.
관련 섹션
XSD(XML 스키마)에서 데이터 세트 관계형 구조 파생
XSD 스키마에서 만든 DataSet 의 관계형 구조 또는 스키마에 대해 설명합니다.
XSD(XML 스키마)에서 데이터 세트 관계 생성
DataSet에서 테이블 열 간의 관계를 만드는 데 사용되는 XML 스키마 요소에 대해 설명합니다.