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

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

Access 에서 관계를 통해 서로 다른 두 테이블에서 데이터를 결합할 수 있습니다. 해당 하는 데이터가 포함 된 두 테이블의 필드는 각 관계 구성 됩니다. 예를 들어 OrderDetails 테이블 및 Products 테이블에서 ProductID 필드를 할 수도 있습니다. OrderDetails 테이블의 각 레코드에 동일한 ProductID 있는 제품 테이블의 레코드에 해당 하는 ProductID 있습니다.

쿼리에서 관계가 설정된 테이블을 사용하는 경우 Access는 관계 정보를 통해 결과 조합에 결합될 각 테이블의 레코드를 결정할 수 있습니다. 또한 관계를 사용하면 삭제된 데이터가 동기화에서 제거되지 않으므로 데이터 누락을 방지할 수 있습니다.

참고: 이 문서는 Access 웹 앱에 적용 되지 않습니다.

이 문서의 내용

개요

관계 창을 사용하여 테이블 관계 만들기

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

관계 편집

항상 참조 무결성 유지

테이블 관계 삭제

Access 2010 웹 데이터베이스에서 관계 생성 또는 수정

개요

일반 Access 데이터베이스에서 다음 방법 중 하나를 사용하여 테이블 관계를 만듭니다.

  • 관계 창에서 관계를 설정할 테이블을 추가한 다음 두 테이블 간 관련된 필드를 끌어 놓습니다.

  • 필드 목록 창에서 테이블 데이터시트로 필드를 끌어 놓습니다.

테이블 간에 관계를 만들 때 공통 필드의 이름을 동일하게 설정할 필요는 없지만 대부분의 경우에는 두 필드의 이름이 동일합니다. 공통 필드의 데이터 형식이 같아야 합니다. 그러나 기본 키 필드가 일련 번호 데이터 형식 필드인 경우, 상대 필드와 필드 크기 속성이 같으면 숫자 필드를 외래 키 필드로 사용할 수도 있습니다. 예를 들어 일련 번호 필드와 숫자 필드의 필드 크기 속성이 모두 정수(Long)이면 데이터 형식이 다르더라도 이들 필드를 연결할 수 있습니다. 공통 필드가 둘 다 숫자 필드이면 필드 크기 속성 설정이 서로 같아야 합니다.

관계 창을 사용하여 테이블 관계 만들기

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

    중요: 관계 창을 Access 웹 앱에서 사용할 수 없는 경우 Access 웹 앱에서 관계를 만들려면 관계 만들기의 단계를 참조 합니다.

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

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

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

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

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

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

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

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

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

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

    참고 사항: 

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

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

맨 위로 이동

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

필드 목록 창에서 필드를 끌어 데이터 시트 보기에서 열려 있는 기존 테이블에 필드를 추가할 수 있습니다. 필드 목록 창에는 관련 테이블에서 사용할 수 있는 필드와 데이터베이스의 다른 테이블에서 사용할 수 있는 필드가 표시되어 있습니다.

관계를 설정하지 않은 테이블에서 필드를 끌어 놓은 다음 조회 마법사를 마치면 필드 목록 창의 테이블과 열어 놓은 테이블 간에 새 관계가 자동으로 만들어집니다. 자동으로 생성된 이 관계에는 기본적으로 참조 무결성이 유지되지 않으므로 참조 무결성을 항상 유지하려면 관계를 직접 편집해야 합니다. 자세한 내용은 관계 편집 섹션을 참고하세요.

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

  • 탐색 창에서 테이블을 두 번 클릭합니다.

필드 목록 창 열기

  • Alt+F8을 누릅니다. 필드 목록 창이 나타납니다.

    필드 목록 창

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

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

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

  1. 데이터 시트 보기에서 테이블을 열고 Atl+F8을 누릅니다. 필드 목록 창이 나타납니다.

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

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

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

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

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

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

관계가 설정되지 않은 "다른" 테이블의 필드를 끌어 놓고 조회 마법사를 완료하면 필드 목록에 있는 테이블과 현재 작업 중인 테이블 간에 새로운 일대다 관계가 자동으로 만들어집니다. 자동으로 생성된 이 관계에는 기본적으로 참조 무결성이 유지되지 않으므로 참조 무결성을 항상 유지하려면 관계를 직접 편집해야 합니다. 자세한 내용은 관계 편집 섹션을 참고하세요.

맨 위로 이동

관계 편집

관계를 변경하려면 관계 창에서 원하는 테이블 관계를 선택한 후 편집해야 합니다.

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

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

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

    또는

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

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

관계 편집 대화 상자 열기

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

    관계 창이 나타납니다.

    관계를 정의하지 않은 상태에서 관계 창을 처음 열면 테이블 표시 대화 상자가 나타납니다. 이 대화 상자가 나타나면 닫기를 클릭합니다.

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

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

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

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

    -또는-

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

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

    관계 편집 대화 상자

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

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

조인 유형 설정

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

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

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

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

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

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

조인 유형 설정

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

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

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

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

선택

관계형 조인

왼쪽 테이블

오른쪽 테이블

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

내부 조인

연결되는 행

연결되는 행

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

왼쪽 우선 외부 조인

모든 행

연결되는 행

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

오른쪽 우선 외부 조인

연결되는 행

모든 행

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

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

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

    참고: 관계를 정의하지 않은 상태에서 관계 창을 처음 열면 테이블 표시 대화 상자가 나타납니다. 이 대화 상자가 나타나면 닫기를 클릭합니다.

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

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

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

  4. 관계선을 두 번 클릭합니다. 관계 편집 대화 상자가 나타납니다.

  5. 조인 유형을 클릭합니다.

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

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

맨 위로 이동

항상 참조 무결성 유지

참조 무결성은 더 이상 존재하지 않는 레코드를 참조하는 레코드인 분리된 레코드가 생기는 것을 방지하기 위해 사용됩니다. 참조 무결성을 유지하려면 테이블 관계에 대해 참조 무결성을 유지하도록 설정해야 합니다. 참조 무결성을 유지하도록 설정하면 해당 테이블 관계의 참조 무결성을 위반하는 모든 작업이 거부됩니다. 즉, Access에서는 참조 대상을 변경하는 업데이트 및 참조 대상을 제거하는 삭제 작업을 모두 거부합니다. 관련된 모든 행이 적절하게 변경되도록 참조 업데이트 및 삭제 변경 사항을 전파하려면 모두 적용 옵션 설정 섹션을 참고하세요.

참조 무결성 설정/해제

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

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

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

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

  4. 관계선을 두 번 클릭합니다. 관계 편집 대화 상자가 나타납니다.

  5. 항상 참조 무결성 유지를 선택하거나 선택을 취소합니다.

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

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

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

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

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

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

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

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

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

모두 적용 옵션 설정

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

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

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

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

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

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

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

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

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

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

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

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

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

맨 위로 이동

테이블 관계 삭제

중요: 관계에 대해 참조 무결성이 설정되어 있는 경우 관계를 제거하면 참조 무결성 지원도 함께 제거되기 때문에 관계의 "다" 쪽에서 분리된 레코드가 발생하지 않도록 방지하는 기능도 제거됩니다.

테이블 관계를 제거하려면 관계 창에서 관계선을 삭제해야 합니다. 이를 위해서는 관계선을 가리키도록 커서를 이동한 다음 선을 클릭합니다. 선택한 관계선은 더 굵게 표시됩니다. 관계선을 선택한 상태에서 Delete 키를 누릅니다.

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

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

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

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

  4. Delete 키를 누릅니다.

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

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

맨 위로 이동

Access 2010 웹 데이터베이스에서 관계 생성 또는 수정

Access 2010 웹 데이터베이스에서 관계를 만들려면 조회 마법사를 사용 합니다. 관계 창을 웹 데이터베이스에서 사용할 수 없는 경우 다른 테이블의 관련된 필드의 값에 대 한 테이블의 필드를 원본으로 사용 합니다. Access 웹 앱에서 관계를 만들려면 관계 만들기의 단계를 참조 합니다.

참고: 조회 마법사를 실행하기 전에 값의 원본으로 사용할 필드가 이미 존재해야 합니다.

조회 마법사를 사용하여 Access 2010 웹 데이터베이스에서 관계 만들기

  1. 다른 테이블의 값을 가져올 테이블을 엽니다.

  2. 마지막 필드 오른쪽에서 추가하려면 클릭을 클릭한 다음 조회 및 관계를 클릭합니다.

    참고:  가로로 스크롤해야 추가하려면 클릭이 표시되는 경우도 있습니다.

  3. 조회 마법사의 첫 화면에서 조회 필드가 다른 테이블 또는 쿼리에서 값을 가져옵니다를 선택한 후 다음을 클릭합니다.

  4. 원본 값이 있는 테이블을 선택하고 다음을 클릭합니다.

  5. 사용 가능한 필드 상자에서 원본 값이 있는 필드를 두 번 클릭하고 다음을 클릭합니다.

  6. 선택사항으로 조회 필드의 정렬 순서를 지정할 수 있습니다. 다음을 클릭합니다.

  7. 선택사항으로 값에 따라 조회 필드의 너비를 조정할 수 있습니다. 다음을 클릭합니다.

  8. 새 필드의 이름을 입력합니다. 두 테이블의 값이 항상 일치하도록 하려면 데이터 무결성 사용 확인란을 선택하고 다음 중 하나를 클릭합니다.

    • 하위 삭제 – 한 테이블에서 레코드를 삭제하면 다른 테이블의 해당 레코드도 함께 삭제됩니다.

    • 제한 삭제 – 한 테이블에서 레코드를 삭제하려고 시도할 때 다른 테이블에 연관된 레코드가 있을 경우 삭제가 허용되지 않습니다.

      참고:  마법사를 사용하여 관계를 만들 때 조회 마법사에서 여러 값 허용을 선택하지 않습니다.

Access 2010 웹 데이터베이스에서 관계 수정

  1. 다른 테이블에서 값을 가져올 테이블을 엽니다.

  2. 다른 테이블에서 값을 가져올 필드를 선택합니다.

  3. 필드 탭의 속성 그룹에서 조회 수정을 클릭합니다.

  4. 마법사의 단계를 수행하여 필요한 사항을 변경합니다. 변경할 수 있는 항목은 다음과 같습니다.

    • 원본 값의 필드

    • 값의 정렬 순서

    • 필드 너비 및 키 열 숨기기 설정

    • 조회 필드의 레이블

    • 데이터 무결성 사용 여부

    • 데이터 무결성을 사용할 경우 하위 또는 제한 삭제 방식

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×