외래 키 제약 조건 대화 상자

다른 테이블(부모 테이블)과 관련된 데이터 집합 테이블(자식 테이블)에 있는 하나 이상의 열에 외래 키 제약 조건을 부여할 수 있습니다. 외래 키 제약 조건은 부모와 자식 테이블 간에 참조 무결성을 구현할 수 있습니다.

참고

이 대화 상자를 사용하면 형식화되지 않은 데이터 집합에만 적용되는 UNIQUE 제약 조건을 만들 수 있습니다. 형식화된 데이터 집합의 경우에는 데이터 집합 디자이너의 데이터 집합을 편집하여 제약 조건을 만듭니다. 자세한 내용은 방법: 데이터 집합 디자이너를 사용하여 DataRelation 만들기를 참조하십시오.

  • Name
    제약 조건을 식별합니다. 이름은 코드에서 제약 조건을 참조할 때 사용됩니다.

  • 부모 테이블
    데이터 집합에서 부모(마스터) 테이블로 동작하는 테이블의 이름을 지정합니다.

  • 자식 테이블
    데이터 집합에서 자식(세부) 테이블로 동작하는 테이블의 이름을 지정합니다.

  • 키 열
    부모 테이블에서 기본 키를 구성하는 열을 하나 이상 지정합니다. 부모 테이블에 키를 구성하는 열이 여러 개 있는 경우에는 표 형태 창의 개별 행에서 키의 각 부분을 선택합니다.

  • 외래 키 열
    자식 테이블에서, 부모 테이블을 가리키는 외래 키를 형성하는 열을 하나 이상 지정합니다. 부모 테이블에 기본 키 열이 하나만 있는 경우에는 자식 테이블에서 이에 해당하는 열을 선택합니다. 부모 테이블에 키를 구성하는 열이 여러 개 있는 경우에는 부모 테이블 키의 부분을 구성하는 자식 열을 모두 선택합니다.

  • 업데이트 규칙
    참조 무결성을 유지하기 위해 부모 레코드가 업데이트될 때 변경 내용을 자식 레코드에 적용하는 방법을 지정합니다. 선택할 수 있는 옵션에 대한 자세한 내용은 Rule 열거형을 참조하십시오.

  • 삭제 규칙
    참조 무결성을 유지하기 위해 부모 레코드가 삭제될 때 변경 내용을 자식 레코드에 적용하는 방법을 지정합니다. 선택할 수 있는 옵션에 대한 자세한 내용은 Rule 열거형을 참조하십시오.

  • 적용/취소 규칙
    참조 무결성을 유지하기 위해 부모 레코드의 변경 내용을 승인하거나 거부할 때 변경 내용을 자식 레코드에 적용하는 방법을 지정합니다. 선택할 수 있는 옵션에 대한 자세한 내용은 Rule 열거형을 참조하십시오.

이 대화 상자를 표시하려면

  1. 폼이나 구성 요소에서 형식화되지 않은 데이터 집합을 선택합니다.

  2. 속성 창에서 Tables 속성의 단추를 클릭하여 테이블 컬렉션 편집기를 표시합니다.

  3. 멤버 목록에서 제약 조건을 정의할 테이블을 선택합니다.

  4. Constraints 속성을 선택한 다음 (컬렉션) 옆에 있는 단추를 클릭합니다.

  5. 제약 조건 컬렉션 편집기에서 추가를 클릭한 다음 외래 키 제약 조건을 선택합니다.

참고 항목

개념

DataRelation 개체 소개