관계 만들기, 편집 또는 삭제

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

데이터베이스에서 각 주제에 대 한 표 만들었다면, Office Access 2007 필요할 때 해당 정보를 결합 하 여 방법이 제공 해야 합니다. 서로 관련 된 테이블의 일반 필드에 배치 하 여 한 테이블 간의 테이블 관계를 정의 하 여이 작업을 수행 합니다. 다음 쿼리, 폼 및 한 번에 여러 테이블에서 정보를 표시 하는 보고서를 만들 수 있습니다.

이 문서 만들기, 편집 및 삭제 테이블 관계에 대 한 단계별 절차를 제공 합니다. 분리 된 레코드가 만들어지지 않게 하려면 참조 무결성 유지 하는 방법을 살펴봅니다, 그리고는 관계의 각 측면에서 레코드를 결정 하는 조인 유형을 설정 하는 방법에 포함 된 쿼리 결과 및 참조를 유지 하려면 모두 적용 옵션을 설정 하는 방법 동기화 됩니다.

테이블 관계에 대 한 자세한 내용은 문서 테이블 관계에 대 한 지침을 참고 하세요.

이 문서의 내용

테이블 관계 만들기

관계 문서 탭을 사용 하 여 테이블 관계 만들기

필드 목록 창을 사용하여 필드에 추가할 테이블 관계 만들기

테이블 관계 편집

항상 참조 무결성 유지

테이블 관계 삭제

테이블 관계 만들기

관계 창에서 나 필드 목록 창에서 데이터 시트로 필드를 끌어 테이블 관계를 만들 수 있습니다. 테이블 간의 관계를 만들 때 것 대문자로 자주 이름이 같을에 일반 필드 않아도 됩니다. 대신, 일반적인 필드 데이터 형식은 동일 해야 합니다. 하지만 일련 번호 필드 기본 키 필드의 경우 외래 키 필드 수도 있습니다 숫자 필드는 비해 두 필드의 속성이 동일한 경우. 예를 들어 두 필드의 비해 속성이 정수 (Long)가 일련 번호 필드와 숫자 필드를 서로 맞출 수 있습니다. 공통 필드가 둘 다 숫자 필드 속성 설정에는 동일한 비해 가 있어야 합니다.

맨 위로 이동

관계 문서 탭을 사용 하 여 테이블 관계 만들기

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계 를 클릭 합니다.

    Access 리본 메뉴 이미지

  4. 관계가 정의되어 있지 않으면 테이블 표시 대화 상자가 자동으로 표시됩니다. 이 대화 상자가 표시되지 않으면 디자인 탭의 관계 그룹에서 테이블 표시를 클릭하십시오.

    리본 메뉴의 디자인 탭에 있는 관계 그룹

    테이블 표시 대화 상자에는 데이터베이스에 포함된 모든 테이블 및 쿼리가 표시됩니다. 테이블만 보려면 테이블을 클릭하고 쿼리만 보려면 쿼리를 클릭합니다. 테이블과 쿼리 모두 표시하려면 모두를 클릭합니다.

  5. 테이블 또는 쿼리를 하나 이상 선택한 다음 추가를 클릭합니다. 관계 문서 탭에 원하는 테이블 및 쿼리를 추가한 후 닫기를 클릭합니다.

  6. 한 테이블의 필드를 다른 테이블의 공통 필드로 끌어옵니다. 일반적인 경우 두 필드는 각각 기본 키 필드와 외래 키 필드입니다. 여러 필드를 끌어서 놓으려면 Ctrl 키를 누른 상태로 각 필드를 클릭한 다음 끌면 됩니다.

    관계 편집 대화 상자가 나타납니다.

    관계 편집 대화 상자

  7. 표시된 필드 이름이 관계에 사용할 공통 필드의 이름이 맞는지 확인합니다. 필드 이름이 잘못되었으면 해당 필드 이름을 클릭한 다음 목록에서 적절한 필드를 선택합니다.

    이 관계에 대 한 참조 무결성을 적용 하려면 항상 참조 무결성 유지 확인란을 선택 합니다. 참조 무결성 유지 하는 방법에 대 한 자세한 내용은 항상 참조 무결성 유지 섹션을 참조 하십시오.

    또한 테이블 관계에 대 한 지침문서를 참고 하세요.

  8. 만들기를 클릭합니다.

    두 테이블 사이에 관계선이 그려집니다. 항상 참조 무결성 유지 확인란을 선택한 경우에는 선의 양쪽 끝이 더 굵게 표시됩니다. 항상 참조 무결성 유지 확인란을 선택한 경우에는 또한 다음과 같이 관계선 한쪽 끝의 굵은 부분에 1이 표시되고 나머지 끝의 굵은 부분에는 다음 그림과 같은 무한대 기호()가 표시됩니다.

테이블의 필드를 다른 테이블의 연결되는 필드로 끌기

참고 사항: 

  • 일대일 관계 만들기    두 공통 필드(일반적으로 기본 키와 외래 키 필드)에 고유 인덱스가 있어야 합니다. 즉, 이들 필드의 인덱스 속성은 예(중복 불가능)로 설정되어 있어야 합니다. 두 필드의 인덱스가 고유하면 Access에서 일대일 관계를 만듭니다.

  • 일대다 관계 만들기    관계의 "일"에 해당하는 필드(일반적으로 기본 키)에 고유 인덱스가 있어야 합니다. 대부분의 경우 기본 키 필드에 고유 인덱스가 있게 되며 이 필드의 인덱스 속성은 예(중복 불가능)로 설정되어 있어야 합니다. "다" 쪽에 속한 필드에는 고유 인덱스가 없어야 합니다. 즉, 이 필드도 고유 인덱스를 가질 수 있기는 하지만 중복을 허용해야 합니다. 따라서 이 필드의 인덱스 속성은 아니요 또는 예(중복 가능)로 설정되어 있어야 합니다. 필드 하나에는 고유 인덱스가 있고 나머지 필드에는 고유 인덱스가 없으면 일대다 관계가 만들어집니다.

맨 위로 이동

필드 목록 창을 사용하여 필드에 추가할 테이블 관계 만들기

Office Access 2007 필드 목록 창에서 끌어 데이터 시트 보기에 열려 있는 기존 테이블에 필드를 추가할 수 있습니다. 필드 목록 창에서 관련된 테이블에서 사용할 수 있는 필드를 보여 주는 및 필드도 데이터베이스에 있는 다른 테이블에서 사용할 수 있습니다. "기타" (관련 되지 않은) 테이블에서 필드를 끌어다 놓습니다. 조회 마법사를 완료 한 후 필드 목록 창에서 테이블 및 필드를 끌어 테이블 간에 새 관계 자동으로 만들어집니다. Access에서 만든이 관계는 기본적으로 참조 무결성을 적용 하지 않습니다. 참조 무결성을 적용 하려면 관계를 편집 해야 합니다. 자세한 내용은 테이블 관계 편집 섹션을 참조 합니다.

데이터시트 보기에서 테이블 열기

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 탐색 창에서 필드를 추가 하 고 관계를 만든 테이블을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 데이터 시트 보기 를 클릭 합니다.

필드 목록 창 열기

  • 데이터 시트 탭의 필드 및 열 그룹에서 기존 필드 추가 클릭 합니다.

    Access 리본 메뉴 이미지

    필드 목록 창이 나타납니다.

    필드 목록 창

필드 목록 창에는 범주별로 그룹화된 데이터베이스의 다른 모든 테이블이 표시됩니다. 데이터시트 보기에서 테이블 작업을 하는 경우 필드 목록 창에는 관련 테이블에서 사용 가능한 필드다른 테이블에서 사용 가능한 필드의 두 범주 중 하나로 필드가 표시됩니다. 첫 번째 범주에는 현재 작업 중인 테이블과 관계가 설정된 모든 테이블 목록이 표시되고, 두 번째 범주에는 현재 작업 중인 테이블과 관계가 설정되지 않은 모든 테이블 목록이 표시됩니다.

필드 목록 창에서 테이블 이름 옆에 있는 더하기 기호(+)를 클릭하면 해당 테이블에서 사용 가능한 모든 필드 목록이 표시됩니다. 필드를 테이블에 추가하려면 원하는 필드를 필드 목록 창에서 끌어 데이터시트 보기의 테이블에 놓습니다.

필드 목록 창을 사용하여 필드를 추가하고 관계 만들기

  1. 데이터 시트 탭의 필드 및 열 그룹에서 기존 필드 추가 클릭 합니다.

    Access 리본 메뉴 이미지

    필드 목록 창이 나타납니다.

  2. 다른 테이블에서 사용 가능한 필드에서 테이블 이름 옆에 있는 더하기 기호(+)를 클릭하여 해당 테이블의 필드 목록을 표시합니다.

  3. 원하는 필드를 필드 목록 창에서 끌어 데이터시트 보기에 열려 있는 테이블에 놓습니다.

  4. 삽입선이 나타나면 필드를 해당 위치에 놓습니다.

    조회 마법사가 시작됩니다.

  5. 설명에 따라 조회 마법사를 완료합니다.

    데이터시트 보기의 테이블에 필드가 나타납니다.

"기타" (관련 되지 않은) 테이블에서 필드를 끌어다 놓습니다. 조회 마법사를 완료 한 후 필드 목록 에서 테이블 및 필드를 끌어 테이블 간에 새 관계 자동으로 만들어집니다. Access에서 만든이 관계는 기본적으로 참조 무결성을 적용 하지 않습니다. 참조 무결성을 적용 하려면 관계를 편집 해야 합니다. 자세한 내용은 테이블 관계 편집 섹션을 참조 합니다.

맨 위로 이동

테이블 관계 편집

관계 문서 탭에서 선택한 후 편집 하 여 테이블 관계를 변경 합니다.

  1. 관계선을 가리키도록 커서를 놓은 다음 선을 클릭하여 선택합니다.

    선택한 관계선은 더 굵게 표시됩니다.

  2. 관계선을 선택한 상태에서 두 번 클릭합니다.

    또는

    디자인 탭의 도구 그룹에서 관계 편집을 클릭합니다.

관계 편집 대화 상자가 나타납니다.

관계 편집 대화 상자 열기

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계 를 클릭 합니다.

    관계 문서 탭이 나타납니다.

    관계를 정의 되지 않은 한이 처음 열면 관계 문서 탭 테이블 표시 대화 상자가 나타납니다. 대화 상자가 나타나면 닫기를 클릭 합니다.

  4. 디자인 탭의 관계 그룹에서 모든 관계를 클릭합니다.

    리본 메뉴의 디자인 탭에 있는 관계 그룹

    관계가 설정된 모든 테이블이 관계선과 함께 표시됩니다. 탐색 옵션 대화 상자에서 숨겨진 개체 표시 옵션이 선택되어 있지 않으면 숨겨진 테이블, 즉 테이블의 속성 대화 상자에서 숨김 확인란이 선택되어 있는 테이블과 해당 관계는 표시되지 않습니다.

    숨겨진 개체 표시 옵션에 대 한 자세한 내용은 문서 탐색 창에 대 한 지침을 참고 하세요.

  5. 변경할 관계의 관계선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다.

  6. 관계선을 두 번 클릭합니다.

    -또는-

    디자인 탭의 도구 그룹에서 관계 편집을 클릭합니다.

    관계 편집 대화 상자가 나타납니다.

    관계 편집 대화 상자

  7. 관계를 변경한 다음 확인을 클릭합니다.

    관계 편집 대화 상자를 사용하면 테이블 관계를 변경할 수 있습니다. 특히 관계를 구성하는 어느 한쪽의 테이블 또는 쿼리를 변경하거나, 필드를 변경할 수 있습니다. 또한 조인 유형을 설정하거나, 참조 무결성을 적용하고 모두 적용 옵션을 선택할 수도 있습니다. 조인 유형에 대한 설명 및 조인 유형 설정 방법에 대한 자세한 내용은 조인 유형 설정 섹션을 참고하세요. 참조 무결성을 유지하는 방법 및 모두 적용 옵션을 선택하는 방법에 대한 자세한 내용은 참조 무결성 유지 섹션을 참고하세요.

조인 유형 설정

테이블 관계를 정의하면 관계에 대한 정보가 쿼리 디자인에 전달됩니다. 예를 들어 두 개의 테이블 사이에 관계를 정의한 다음 이들 테이블을 사용하는 쿼리를 만들면 Access에서는 관계에 지정된 필드에 기초하여 기본적으로 연결되는 필드를 자동으로 선택합니다. 원하는 경우 쿼리를 작성할 때 이러한 초기 기본값을 재정의할 수 있지만 관계를 기초로 제공되는 값은 대부분 정확합니다. 매우 단순한 데이터베이스를 사용할 때를 제외하면 여러 테이블에서 데이터를 찾고 가져오는 작업을 자주 실행해야 하기 때문에 관계를 만들어 기본값을 설정하는 것은 시간을 절약해 줄 뿐 아니라 매우 유용합니다.

다중 테이블 쿼리는 공통 필드에서 연결되는 값을 찾아 둘 이상의 테이블에서 정보를 조합합니다. 이와 같이 연결되는 항목을 찾고 조합하는 작업을 조인이라고 합니다. 예를 들어 고객 주문을 표시하려는 경우, 고객 테이블과 주문 테이블의 고객 ID 필드를 조인하는 쿼리를 만듭니다. 이 쿼리의 결과에는 연결되는 항목이 발견된 행의 고객 정보와 주문 정보만 포함됩니다.

조인 유형은 각 관계를 정의할 때 지정할 수 있는 값 중 하나로, 조인 유형에 따라 쿼리 결과에 포함되는 레코드가 결정됩니다. 예를 들어 고객 ID를 나타내는 공통 필드를 사용하여 고객 테이블과 주문 테이블을 조인하는 쿼리가 있다고 가정해 보겠습니다. 기본 조인 유형인 내부 조인을 사용하면 쿼리는 공통 필드(조인된 필드)가 동일한 고객 행과 주문 행만 반환합니다.

쿼리 결과에 아직 주문하지 않은 고객을 비롯하여 모든 고객을 포함하려면  조인 유형을 내부 조인에서 왼쪽 우선 외부 조인으로 변경해야 합니다. 왼쪽 우선 외부 조인은 관계의 왼쪽 테이블에서는 모든 행을 반환하고 오른쪽 테이블에서는 연결되는 행만 반환합니다. 반대로 오른쪽 우선 외부 조인은 오른쪽 테이블의 모든 행과 왼쪽 테이블의 연결되는 행을 반환합니다.

참고: 이 경우 "왼쪽"과 "오른쪽"은 관계 문서 탭이 아니라 관계 편집 대화 상자에서 테이블의 위치를 나타냅니다.

관계에 속한 테이블을 조인하는 쿼리를 통해 주로 얻고자 하는 결과를 고려한 후 적절한 조인 유형을 설정해야 합니다.

조인 유형 설정

  1. 관계 편집 대화 상자에서 조인 유형을 클릭합니다.

    조인 속성 대화 상자가 나타납니다.

  2. 원하는 옵션을 클릭한 다음 확인을 클릭합니다.

다음 표에서는 고객 테이블과 주문 테이블을 사용할 경우 조인 속성 대화 상자에 표시되는 세 가지 옵션과 각각의 옵션에 어떤 조인 유형이 사용되는지 그리고 그 결과로 각 테이블에 대해 모든 행이 반환되는지 또는 연결되는 행만 반환되는지를 정리하여 보여 줍니다.

선택

관계형 조인

왼쪽된 테이블

오른쪽 테이블

1. 두 테이블의 조인된 필드가 동일한 행만 포함합니다.

내부 조인

연결되는 행

연결되는 행

2. '고객'에서는 모든 레코드를 포함하고 '주문'에서는 조인된 필드가 동일한 레코드만 포함합니다.

왼쪽 우선 외부 조인

모든 행

연결되는 행

3. '주문'에서는 모든 레코드를 포함하고 '고객'에서는 조인된 필드가 동일한 레코드만 포함합니다.

오른쪽 우선 외부 조인

연결되는 행

모든 행

2번 또는 3번 옵션을 선택하면 관계에서 연결되는 행만 표시되는 쪽을 가리키는 화살표가 관계선에 표시됩니다.

조인 속성 대화 상자에서 필요한 사항 변경

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계를 클릭합니다.

    Access 리본 메뉴 이미지

    관계 문서 탭이 나타납니다.

    관계를 정의 되지 않은 한이 처음 열면 관계 문서 탭 테이블 표시 대화 상자가 나타납니다. 대화 상자가 나타나면 닫기를 클릭 합니다.

  4. 디자인 탭의 관계 그룹에서 모든 관계를 클릭합니다.

    리본 메뉴의 디자인 탭에 있는 관계 그룹

    관계가 있는 모든 테이블이 관계 선과 함께 표시 됩니다. (를 숨김 확인란을 선택 테이블의 속성 대화 상자에서 테이블을 선택한 경우) 숨겨진된 테이블 및 해당 관계 표시 되지 않습니다 탐색 옵션 대화 상자에서 숨겨진 개체 표시 선택 되어 있지 않으면 note 합니다.

    숨겨진 개체 표시 옵션에 대 한 자세한 내용은 문서 탐색 창에 대 한 지침을 참고 하세요.

  5. 변경할 관계의 관계선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다.

  6. 관계선을 두 번 클릭합니다.

    -또는-

    디자인 탭의 도구 그룹에서 관계 편집을 클릭합니다.

    관계 편집 대화 상자가 나타납니다.

  7. 조인 유형 클릭

  8. 조인 속성 대화 상자에서 옵션을 클릭한 다음 확인을 클릭합니다.

    조인 속성 대화 상자

  9. 관계에 대해 필요한 사항을 모두 변경한 다음 확인을 클릭합니다.

맨 위로 이동

항상 참조 무결성 유지

참조 무결성은 레코드가 분리를 방지 하 고 동기화 되므로 더 이상 존재 하는 다른 레코드를 참조 하는 모든 레코드가 없는 참조 하기 위해 합니다. 테이블 관계에 대 한 사용 하 여 참조 무결성을 적용 합니다. 적용 되 면 해당 테이블 관계에 대 한 참조 무결성을 위반 하는 모든 작업이 거부 됩니다. Access는 참조와 참조의 대상을 제거 하는 삭제 작업의 대상을 변경 하는 모두 업데이트를 거부 것입니다. 액세스할 수 있도록 관련 된 모든 행에 따라 변경 되도록 참조 업데이트 및 삭제 전파를 모두 적용 옵션 설정 섹션을 참조 합니다.

참조 무결성 설정/해제

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계를 클릭합니다.

    Access 리본 메뉴 이미지

    관계 문서 탭이 나타납니다.

    관계를 정의 되지 않은 한이 처음 열면 관계 문서 탭 테이블 표시 대화 상자가 나타납니다. 대화 상자가 나타나면 닫기를 클릭 합니다.

  4. 디자인 탭의 관계 그룹에서 모든 관계를 클릭합니다.

    관계가 설정된 모든 테이블이 관계선과 함께 표시됩니다. 탐색 옵션 대화 상자에서 숨겨진 개체 표시 옵션이 선택되어 있지 않으면 숨겨진 테이블, 즉 테이블의 속성 대화 상자에서 숨김 확인란이 선택되어 있는 테이블과 해당 관계는 표시되지 않습니다.

    숨겨진 개체 표시 옵션에 대 한 자세한 내용은 문서 탐색 창에 대 한 지침을 참고 하세요.

  5. 변경할 관계의 관계선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다.

  6. 관계선을 두 번 클릭합니다.

    -또는-

    디자인 탭의 도구 그룹에서 관계 편집을 클릭합니다.

    관계 편집 대화 상자가 나타납니다.

  7. 참조 무결성 을 확인 합니다.

  8. 관계에 대해 필요한 사항을 모두 변경한 다음 확인을 클릭합니다.

참조 무결성을 유지하도록 설정하면 다음과 같은 규칙이 적용됩니다.

  • 기본 테이블의 기본 키 필드에 없는 값은 관련된 테이블의 외래 키 필드에 입력할 수 없습니다. 이는 분리된 레코드가 만들어지는 것을 막기 위한 조치입니다. 

  • 관련 테이블에 연결되는 레코드가 있으면 기본 테이블에서 해당 레코드를 삭제할 수 없습니다. 예를 들어 주문 테이블에 특정 직원에게 지정된 주문이 있으면 직원 테이블에서 이 직원 레코드를 삭제할 수 없습니다. 그러나 관련 레코드 모두 삭제 확인란을 선택하면 기본 레코드 관련된 모든 레코드를 한 번에 삭제할 수 있습니다.

  • 기본 테이블의 기본 키 값을 변경할 경우 분리된 레코드가 만들어질 수 있으므로 해당 값을 변경할 수 없습니다. 예를 들어 주문 테이블에서 주문 번호를 변경하려고 할 때 이 주문에 포함된 항목이 주문 정보 테이블의 주문에도 할당되어 있다면 주문 번호를 변경할 수 없습니다. 그러나 관련 필드 모두 업데이트 확인란을 선택하면 기본 레코드 관련된 모든 레코드를 한 번에 업데이트할 수 있습니다.

    참고 사항: 참조 무결성을 설정하는 데 문제가 있는 경우에는 참조 무결성을 유지하는 데 필요한 다음 조건을 확인하십시오.

    • 기본 테이블의 공통 필드가 기본 키이거나 고유 인덱스를 가지고 있어야 합니다.

    • 공통 필드의 데이터 형식이 같아야 합니다. 그러나 숫자 필드의 필드 크기 속성이 정수(Long)로 설정된 경우에는 숫자 필드를 일련 번호 필드와 연결할 수 있습니다.

    • 두 테이블 모두 같은 Access 데이터베이스에 있어야 합니다. 연결된 테이블 간에는 참조 무결성을 유지할 수 없습니다. 그러나 원본 테이블이 Access 형식인 경우에는 해당 테이블이 저장되어 있는 데이터베이스를 연 다음 해당 데이터베이스에서 참조 무결성을 설정할 수 있습니다.

모두 적용 옵션 설정

관계의 "일" 쪽 값을 변경해야 할 경우가 있을 수 있습니다. 이런 경우 영향을 받는 모든 행을 한 번에 자동으로 업데이트해야 할 필요가 있습니다. 이렇게 하면 전체적으로 업데이트되어 일부 행만 업데이트되는 일관되지 않은 상태가 되지 않게 할 수 있습니다.  Access에서는 이러한 문제를 방지하기 위해 관련 필드 모두 업데이트 옵션을 지원합니다. 참조 무결성을 유지하도록 설정하고 관련 필드 모두 업데이트 옵션을 선택한 후 기본 키를 업데이트하면 Access에서는 기본 키를 참조하는 모든 필드를 자동으로 업데이트합니다.

특정 행 및 해당 행과 관련된 모든 레코드를 삭제해야 할 수도 있습니다. 운송업체 레코드와 해당 운송업체의 모든 관련 주문을 함께 삭제해야 하는 경우를 예로 들 수 있습니다.  Access에서는 이런 경우에 사용할 수 있도록 관련 레코드 모두 삭제 옵션을 지원합니다. 참조 무결성을 유지하도록 설정하고 관련 레코드 모두 삭제 확인란을 선택한 다음 기본 키가 포함된 레코드를 삭제하면 해당 기본 키를 참조하는 레코드도 모두 자동으로 삭제됩니다.

모두 업데이트 옵션과 모두 삭제 옵션 설정 또는 해제

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계를 클릭합니다.

    Access 리본 메뉴 이미지

    관계 문서 탭이 나타납니다.

    관계를 정의 되지 않은 한이 처음 열면 관계 문서 탭 테이블 표시 대화 상자가 나타납니다. 대화 상자가 나타나면 닫기를 클릭 합니다.

  4. 디자인 탭의 관계 그룹에서 모든 관계를 클릭합니다.

    관계가 있는 모든 테이블이 관계 선과 함께 표시 됩니다. (를 숨김 확인란을 선택 테이블의 속성 대화 상자에서 테이블을 선택한 경우) 숨겨진된 테이블 및 해당 관계 표시 되지 않습니다 탐색 옵션 대화 상자에서 숨겨진 개체 표시 선택 되어 있지 않으면 note 합니다.

    숨겨진 개체 표시 옵션에 대 한 자세한 내용은 문서 탐색 창에 대 한 지침을 참고 하세요.

  5. 변경할 관계의 관계선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다.

  6. 관계선을 두 번 클릭합니다.

    -또는-

    디자인 탭의 도구 그룹에서 관계 편집을 클릭합니다.

    관계 편집 대화 상자가 나타납니다.

  7. 항상 참조 무결성 유지 확인란을 선택합니다.

  8. 관련 필드 모두 업데이트 또는 관련 레코드 모두 삭제 중 하나를 선택하거나 둘 다 선택합니다.

  9. 관계에 대해 필요한 사항을 모두 변경한 다음 확인을 클릭합니다.

참고: 일련 번호 필드의 값은 변경할 수 없으므로 기본 키가 일련 번호 필드인 경우에는 관련 필드 모두 업데이트 확인란을 선택해도 아무런 영향이 없습니다.

맨 위로 이동

테이블 관계 삭제

테이블 관계를 제거 하려면을 관계선을 가리키도록 커서 관계 문서 탭 신중 하 게 위치에에서 관계 선을 삭제 한 다음 선을 클릭 해야 합니다. 관계선을 선택한 경우 더 굵게 표시 합니다. 관계선을 선택 하면 DELETE 키를 누릅니다. 설정 되어 있는 경우 관계를 제거 하면도 제거 하는 해당 관계에 대 한 참조 무결성 지원 note 합니다. 따라서 Access 관계의 "다" 쪽에 분리 된 레코드가 생성 더 이상 자동으로 수 없게 됩니다.

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 열기를 클릭합니다.

  2. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.

  3. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계 를 클릭 합니다.

    Access 리본 메뉴 이미지

    관계 문서 탭이 나타납니다.

    관계를 정의 되지 않은 한이 처음 열면 관계 문서 탭 테이블 표시 대화 상자가 나타납니다. 대화 상자가 나타나면 닫기를 클릭 합니다.

  4. 디자인 탭의 관계 그룹에서 모든 관계를 클릭합니다.

    관계가 있는 모든 테이블이 관계 선과 함께 표시 됩니다. (를 숨김 확인란을 선택 테이블의 속성 대화 상자에서 테이블을 선택한 경우) 숨겨진된 테이블 및 해당 관계 표시 되지 않습니다 탐색 옵션 대화 상자에서 숨겨진 개체 표시 선택 되어 있지 않으면 note 합니다.

    숨겨진 개체 표시 옵션에 대 한 자세한 내용은 문서 탐색 창에 대 한 지침을 참고 하세요.

  5. 삭제할 관계의 관계선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다.

  6. Delete 키를 누릅니다.

    -또는-

    마우스 오른쪽 단추로 클릭 한 다음 삭제 를 클릭 합니다.

  7. 선택한 관계를 데이터베이스에서 영구히 삭제하시겠습니까?라는 메시지가 나타날 수 있습니다. 이 확인 메시지가 나타나면 를 클릭합니다.

참고: 테이블 관계에 포함된 테이블을 다른 사용자 또는 프로세스에서 사용 중이거나, 폼 등 열려 있는 데이터베이스 개체에서 사용 중이면 관계를 삭제할 수 없습니다.   이와 같은 경우에는 관련 테이블을 사용하는 모든 개체를 닫은 후 관계를 제거해야 합니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×