Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

중요:  본 문서는 기계 번역된 문서이므로 고지 사항을 확인하십시오. 이 문서의 영문 버전은 여기서 확인할 수 있습니다.

고유 열, 조회 열 및 관계 적용(하위 삭제 및 제한 삭제)을 함께 사용하여 목록 간의 관계를 만들 수 있습니다. 이러한 항목을 사용하면 보다 정교한 비즈니스 솔루션을 더 쉽게 만들 수 있으며 데이터 무결성을 유지할 수 있습니다.

이 문서의 내용

목록 관계 개요

다음 섹션에서는 원본 목록과 대상 목록 간의 관계 만들기, 고유한 만들기 및 조회 열, 보기, 편집 및 목록에는 여러 항목 및 Microsoft Office SharePoint Designer 2010 같은 편집 프로그램을 사용 하는 추가 이점을 때 목록 관계 관리 목록 관계 내에서 항목을 삭제 하면 기본 워크플로와 보조 조회 열 추가, 목록 관계 동작을 적용 하는 방법에 대 한 중요 한 배경 정보를 제공 합니다.

목록 관계 개요
고유 열 및 조회 열을 사용한 선물 주문 처리

1. '항목' 목록이 원본 목록이고 '주문' 목록이 대상 목록입니다.

2. 각 목록에는 데이터가 정확하게 일치하도록 하는 고유 열이 있습니다.

3. 원본 목록의 기본 조회 열은 대상 목록에서 일치하는 값을 기준으로 주문 ID 열을 "조회"합니다.

4. 원본 목록의 보조 조회 열은 대상 목록에서 주문 설명 열을 자동으로 삽입합니다.

맨 위로 이동

고유 열 만들기

열을 만들 때는 열에 고유한 값이 포함되도록 지정할 수 있습니다. 즉, 목록의 해당 열에는 중복 값이 포함될 수 없습니다. 중복 값을 포함하는 목록 항목을 추가하거나, 중복된 값을 생성하도록 기존 목록 항목을 수정하거나, 값이 중복되는 경우 휴지통의 항목을 복원할 수 없습니다. 또한 원본 목록에서 조회 열을 만들고 해당 열이 고유하도록 정의하는 경우에는 대상 목록의 열에 중복 값이 포함될 수 없습니다.

참고: 값이 고유한지 여부를 판단할 때는 대/소문자를 구분하지 않습니다. 예를 들어 ORD-231과 ord-231은 중복 값으로 간주됩니다.

고유 열에는 인덱스도 포함되어야 합니다. 고유 열을 만들 때는 인덱스를 만들라는 메시지가 표시될 수 있으며, 확인을 클릭하면 인덱스가 자동으로 만들어집니다. 고유 열에 포함된 인덱스는 먼저 열이 중복 값을 포함할 수 있도록 다시 정의해야 해당 열에서 제거할 수 있습니다.

다음 표에서는 고유 열을 만드는 데 사용할 수 있는 열 형식과 사용할 수 없는 열 형식에 대해 간략하게 설명합니다.

지원되는 열 형식

지원되지 않는 열 형식

한 줄 텍스트

여러 줄 텍스트

선택(단일 값)

선택(다중값)

숫자

계산 필드

통화

하이퍼링크 또는 그림

날짜 및 시간

사용자 지정 열

조회(단일 값)

조회(다중값)

개인 또는 그룹(단일 값)

개인 또는 그룹(다중값)

예/아니요

맨 위로 이동

조회 열 만들기

두 목록 간의 관계를 만들려면 원본 목록에서 조회 열을 만듭니다. 이 조회 열은 하나 이상의 값이 원본 목록의 조회 열에 있는 값과 일치하는 경우 대상 목록에서 해당 값을 검색(조회)합니다. 이 조회 열(기본 열)을 만든 후에는 계속해서 대상 목록에서 원본 목록으로 열(보조 열)을 더 추가할 수 있습니다. 이 경우 추가 열은 아래 설명과 같이 지원되는 데이터 형식이어야 합니다.

다음 표에서는 조회 열을 만드는 데 사용할 수 있는 열 형식과 사용할 수 없는 열 형식에 대해 간략하게 설명합니다.

지원되는 열 형식

지원되지 않는 열 형식

한 줄 텍스트

통화

숫자

조회

날짜 및 시간

개인 또는 그룹

계산

하이퍼링크 또는 그림

텍스트 여러 줄

예/아니요

선택

사용자 지정 열

조회 열은 강제 관계가 적용된 조회 열과 비강제 관계가 적용된 조회 열의 두 가지 형식으로 만들 수 있습니다.

맨 위로 이동

강제 관계가 적용된 조회 열

강제 관계(참조 무결성이라고도 함)가 적용된 조회 열에서는 다음 두 가지 방법 중 하나를 사용하여 대상 목록의 데이터 무결성을 유지하고 단일 값을 조회할 수 있습니다.

하위 삭제    대상 목록의 항목을 삭제하면 원본 목록에서 그와 관련된 항목도 삭제됩니다. 관련된 모든 항목을 단일 데이터베이스 트랜잭션의 일부로 삭제하려면 이 방법을 사용합니다. 예를 들어 대상 목록에서 주문을 삭제하는 경우 원본 목록에서 그에 해당하는 주문 항목도 삭제되도록 할 수 있습니다. 주문 항목에 해당하는 주문이 없으면 '연결이 없는' 주문 항목이 만들어져 나중에 혼란을 줄 수 있기 때문입니다.

제한 삭제    대상 목록에서 항목을 삭제하려는 경우 원본 목록에 그와 관련된 항목이 하나 이상 있으면 대상 목록에서 항목을 삭제할 수 없습니다. 대상 목록의 관련된 항목이 보존되도록 하려면 이 방법을 사용합니다. 예를 들어 아직 고객의 주문이 보류 중인 상태에서 주문 항목을 대상 목록에서 삭제하려는 경우 주문이 처리될 때까지는 삭제 작업을 수행하지 못하도록 지정할 수 있습니다. 고객의 주문을 실수로 삭제하면 주문을 완료할 수 없기 때문입니다.

목록 관계 적용

1. 하위 삭제 작업을 수행하면 단일 데이터베이스 트랜잭션을 통해 관련된 모든 항목을 삭제할 수 있습니다.

2. 제한 삭제 작업을 수행하면 관련된 원본 목록 항목이 있는 경우 대상 목록에서 항목을 삭제하지 못하도록 할 수 있습니다.

즉, 목록 관계 동작을 적용하면 데이터 유효성을 유지하고 이후 문제를 일으킬 수 있는 불일치 현상을 방지할 수 있습니다.

참고: 강제 관계를 만들거나 수정하려면 목록에 대한 목록 관리 권한이 있어야 합니다.

관계를 적용하는 조회 열에도 인덱스가 있어야 합니다. 관계를 적용하는 조회 열을 만들 때는 인덱스를 만들라는 메시지가 표시될 수 있으며, 확인을 클릭하면 인덱스가 자동으로 만들어집니다. 관계를 적용하는 조회 열에서 인덱스를 만든 후에는 먼저 강제 관계를 제거해야 해당 열에서 인덱스를 제거할 수 있습니다.

맨 위로 이동

비강제 관계가 적용된 조회 열

비강제 관계가 적용된 조회 열의 원본 목록에서 대상 목록의 값을 하나 또는 여러 개 조회할 수 있습니다. 또한 원본 목록에서 항목을 삭제하는 경우 목록에 대한 삭제 권한이 있으면 대상 목록에서는 삭제 제한 또는 삭제 작업이 추가로 수행되지 않습니다.

맨 위로 이동

목록 관계의 항목 보기 및 편집

목록 관계를 만들면 한 페이지에 있는 둘 이상의 목록에서 열을 표시 및 편집할 수 있다는 장점이 있습니다. 원본 목록에서 조회 열을 만들면 기본 열에는 대상 목록 열의 값이 표시되지만, 대상 목록의 추가(보조) 열도 기본 열 및 다른 원본 목록 열과 함께 표시되도록 지정할 수도 있습니다.

기본 열 값은 클릭하여 대상 목록에서 해당 항목의 모든 열 값을 표시할 수 있는 링크입니다. 대상 목록의 각 보조 열 값은 원본 목록 열에 텍스트로 표시됩니다. 여러 값이 포함된 조회 열을 만드는 경우 대상 목록의 각 열(기본/보조 열)에는 해당하는 여러 값이 세미콜론으로 구분되어 표시됩니다. 목록 보기의 이러한 기본 열과 보조 열은 추가, 제거, 필터링, 정렬 등 원본 목록의 열과 거의 비슷한 방법으로 조작할 수 있습니다.

기본 열 이름은 조회 열을 만들 때 입력합니다. 기본적으로 각 보조 열 이름은 표준 명명 규칙인 <원본 목록의 기본 열 이름>: <대상 목록의 열 이름>을 따릅니다. 따라서 기본 열의 이름을 변경하면 보조 열의 이름도 모두 변경됩니다. 그러나 기본 보조 열 이름 및 설명을 보다 의미 있게 수정할 수도 있습니다.

여러 값이 포함된 조회 열

1. 여러 값이 있는 기본 조회 열

2. 여러 값이 있는 보조 조회 열

3. 기본 이름인 GetID: 제목에서 악기로 변경된 열 이름

맨 위로 이동

목록 관계의 항목 및 목록 삭제

목록 관계에서 항목이나 목록을 삭제하려면 이 작업을 수행하는 경우 원본/대상 목록 및 관련 열에 대한 영향을 확인해야 합니다. 특히 목록에 강제 관계(제한 삭제 또는 하위 삭제)가 적용된 경우에는 해당 영향을 반드시 확인해야 합니다. 데이터 무결성을 유지하기 위해 삭제 권한이 있어도 항목 삭제가 차단될 수 있습니다. 이러한 항목을 삭제하려면 삭제 트랜잭션 수행 시 데이터를 일시적으로 잠그기 위한 백 엔드 데이터베이스도 필요하며, 이 경우 작업을 완료하는 데 시간이 오래 걸릴 수 있습니다.

다음 섹션에서는 삭제 작업을 수행하는 경우의 결과에 대해 보다 자세히 설명합니다.

비강제 관계가 적용된 원본 또는 대상 목록 항목 삭제    강제 관계가 적용되지 않은 원본 또는 대상 목록 항목을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 원본 또는 대상 목록에서 항목을 제거할 수 있습니다.

  • 대상 또는 원본 목록의 관련 항목은 삭제되지 않습니다.

강제 관계(제한 삭제)가 적용된 원본 목록 항목 삭제    강제 관계(제한 삭제)가 적용된 원본 목록에서 항목을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 원본 목록에서 항목을 제거할 수 있습니다.

  • 대상 목록의 관련 항목은 삭제되지 않습니다.

강제 관계(제한 삭제)가 적용된 대상 목록 항목 삭제    강제 관계(제한 삭제)가 적용된 대상 목록에서 항목을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 열이 제한 삭제 작업을 적용하는 데 사용된다는 오류 메시지가 표시됩니다.

  • 해당 항목에 대한 삭제 권한이 있어도 대상 목록 항목을 삭제할 수 없습니다.

강제 관계(하위 삭제)가 적용된 원본 목록 항목 삭제    강제 관계(하위 삭제)가 적용된 원본 목록에서 항목을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 원본 목록에서 항목을 삭제할 수 있습니다.

  • 대상 목록의 관련 항목은 삭제되지 않습니다.

강제 관계(하위 삭제)가 적용된 대상 목록 항목 삭제    강제 관계(하위 삭제)가 적용된 대상 목록에서 항목을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 대상 목록의 항목과 원본 목록의 모든 관련 항목을 삭제할 수 있습니다.

  • 삭제 작업은 데이터베이스 트랜잭션으로 수행됩니다. 즉, 원본 목록과 대상 목록이 유효한 상태로 유지되려면 전체 삭제 작업을 완료해야 합니다.

    참고: 문서 라이브러리의 경우 원본 목록의 항목이 체크 아웃된 파일이면 두 항목이 모두 삭제됩니다.

비강제 관계가 적용된 원본 또는 대상 목록 삭제    비강제 관계가 적용된 원본 및 대상 목록을 삭제하려는 경우 다른 목록과 마찬가지로 원본 목록이나 대상 목록을 삭제하면 됩니다.

강제 관계(하위 삭제 또는 제한 삭제)가 적용된 원본 또는 대상 목록 삭제    강제 관계(하위 삭제 또는 제한 삭제)가 적용된 원본 또는 대상 목록을 삭제하려고 하면 다음과 같은 현상이 발생합니다.

  • 원본 또는 대상 목록에 다른 목록과의 관계가 하나 이상 있다는 경고가 표시되고, 경고 메시지에는 관계 대상 목록이 표시됩니다.

  • 원본 또는 대상 목록을 삭제할 수 없습니다.

휴지통에서 복원    사이트에서 휴지통을 사용하도록 설정되어 있으면 삭제된 항목이 모두 휴지통에 저장되며, 필요한 경우 휴지통의 항목을 복원할 수 있습니다. 하위 삭제 작업의 일부로 항목을 단일 데이터베이스 트랜잭션에서 삭제한 경우에는 관계의 모든 항목이 표시되며 해당 항목도 복원할 수 있습니다. 그러나 이 경우 원래 대상 및 원본 목록이 있어야 하며, 그렇지 않으면 항목을 복원할 수 없습니다.

요약하면 다음과 같습니다.

  • 대상 목록의 항목을 삭제하면 하위 삭제 작업에서 원본 목록의 관련 항목도 모두 삭제합니다.

  • 대상 목록의 항목을 삭제하려는 경우 해당 항목이 원본 목록에 있는 하나 이상의 항목과 관련되어 있으면 제한 삭제 작업으로 인해 대상 목록에서 항목을 삭제할 수 없습니다.

  • 강제 관계에 참여하는 목록은 삭제할 수 없습니다.

맨 위로 이동

목록에 항목이 많을 때 목록 관계 관리

조회 열, 고유 열 및 강제 관계가 적용된 목록을 사용하여 목록 관계를 만들 때 리소스 임계값이나 제한에 도달하여 다음과 같은 상황에서 작업이 차단될 수 있습니다.

  • 항목 수가 목록 보기 임계값보다 많은 기존 목록에서 열을 고유 열로 지정하는 경우. 단, 목록에 항목 하나를 추가하면 목록의 목록 보기 임계값이 초과되는 경우에는 보통 항목 추가 작업이 차단되지 않습니다.

  • 항목 수가 목록 보기 임계값보다 많은 목록에서 조회 필드에 대해 하위 삭제 또는 제한 삭제를 설정하는 경우

  • 목록 보기 조회 임계값(기본적으로 조회 열 8개)을 초과한 경우

  • 삭제 작업의 항목 수가 1,000개를 초과하는 경우

임계값 및 제한과 항목이 많은 목록 및 라이브러리 관리에 대한 자세한 내용은 관련 정보 섹션을 참조하십시오.

맨 위로 이동

Office SharePoint Designer 2010 같은 편집 프로그램을 사용 하 여

SharePoint 기술과 호환 편집 프로그램을 사용 하는 것이 좋습니다. 예를 들어, Microsoft Office SharePoint Designer 2010 을 통해 추가 기능 및 기능을 제공 하 여 목록 관계 작업할 수 있습니다. 목록 보기 웹 파트 또는 데이터 양식 웹 파트 세로로 조회 대상 목록에서 여러 값을 표시 하려면 관련 목록 웹 파트에 연결할 수 있습니다. 목록 스키마 편집기를 사용 하 여 필드 유효성 검사의 일환으로 삽입 작업을 제한할 수 있습니다.

해당 제품 도움말 시스템에 Office SharePoint Designer 2010 에 대 한 자세한 정보를 찾습니다.

맨 위로 이동

고유 열 및 조회 열을 만드는 방법

다음 섹션에서는 고유 열과 조회 열을 만드는 단계별 지침을 제공합니다.

고유 열 만들기 또는 수정

경고: 항목 수준 권한이 정의된 목록에서는 고유 열을 만들 수 없으며, 목록에 고유 열이 포함된 경우 해당 목록에서 사용 권한 상속을 중단할 수 없습니다. 또한 콘텐츠 승인을 사용하도록 설정한 항목이나 고유한 사용 권한이 있는 항목이 포함된 목록에서는 고유 열을 만들거나 열을 고유한 상태가 되도록 수정할 수 없습니다. 라이브러리에 고유 열이 포함되어 있는 경우에는 탐색기에서 열기 명령을 사용하여 파일을 라이브러리에 복사할 수 없습니다.

  1. 고유 열을 추가할 목록이 포함된 사이트로 이동합니다.

  2. 빠른 실행 에서 목록의 이름을 또는 사이트 작업 메뉴사이트 작업 클릭 하 고 모든 사이트 콘텐츠 보기를 클릭 해 해당 목록 섹션에서 목록의 이름을 클릭 합니다.

    참고: 사이트의 모양 및 탐색 기능을 다양하게 수정할 수 있습니다. 명령, 단추 또는 링크와 같은 옵션을 찾을 수 없는 경우 관리자에게 문의하세요.

  3. 리본 메뉴에서 목록 탭을 클릭한 다음 보기 관리 그룹에서 열 만들기를 클릭합니다.

  4. 열 이름 상자에 열 이름을 입력합니다.

  5. 이 열의 정보 형식에서 다음 중 하나를 클릭합니다.

    • 한 줄 텍스트

    • 여러 줄 텍스트

    • 선택

    • 숫자

    • 통화

    • 날짜 및 시간

    • 예/아니요

    • 조회(단일 값)

    • 사용자 또는 그룹(단일 값)

  6. 추가 열 설정 섹션의 고유 값 적용에서 를 클릭합니다.
    지원되지 않는 데이터 형식을 선택하거나 여러 값을 허용하는 조회 열을 만드는 경우에는 고유 값 적용 옵션이 표시되지 않습니다.

참고: .

  • 고유 열의 인덱스는 제거할 수 없습니다. 인덱스를 제거하려면 먼저 열을 고유 열에서 중복 값을 허용하는 열로 변경한 후에 인덱스를 제거해야 합니다.

  • 기존 열의 값을 중복 값에서 고유 값으로 변경하려는 경우 기존 열에 중복 값이 포함되어 있으면 이 작업을 수행하지 못할 수 있습니다. 이 경우에는 먼저 중복 값을 모두 제거한 후에 열을 중복 값 허용 열에서 고유 열로 변경해야 합니다.

  • 고유 열의 데이터 형식을 변경하려면 열을 중복 값 허용 열로 변경하고 인덱스를 제거한 다음, 지원되는 다른 데이터 형식으로 열을 변경하고 열을 고유하게 만들어야 합니다.

맨 위로 이동

조회 열 만들기

  1. 조회 열을 추가할 목록이 포함된 사이트로 이동합니다.

  2. 빠른 실행에서 목록의 이름을 또는 사이트 작업 메뉴사이트 작업 클릭 하 고 모든 사이트 콘텐츠 보기를 클릭 해 해당 목록 섹션에서 목록의 이름을 클릭 합니다.

    참고: 사이트의 모양 및 탐색 기능을 다양하게 수정할 수 있습니다. 명령, 단추 또는 링크와 같은 옵션을 찾을 수 없는 경우 관리자에게 문의하세요.

  3. 리본 메뉴에서 목록 탭을 클릭한 다음 보기 관리 그룹에서 열 만들기를 클릭합니다.

  4. 열 이름 상자에 열 이름을 입력합니다.

  5. 이 열의 정보 형식에서 조회 클릭합니다.

  6. 정보를 가져올 대상 상자에서 대상 목록을 선택합니다.

  7. 열 선택 상자에서 기본 열을 선택합니다.

  8. 다음 각 추가 필드를 표시할 열 추가에서 추가할 각 보조 열에 대해 열 이름 옆의 확인란을 클릭합니다. 지원되는 데이터 형식의 열만 나열됩니다.

  9. 나중에 보조 열을 추가하거나 제거하려면 조회 열을 수정하고 원하는 항목을 선택합니다.

참고: 보조 열을 인덱싱하거나 보조 열을 고유하게 만들 수는 없습니다.

  1. 기본 보기에 조회 열을 표시하려면 기본 보기에 추가를 선택합니다.

  2. 강제 관계를 만들려면 관계 동작 적용을 선택하고 제한 삭제 또는 하위 삭제를 클릭합니다.

  3. 확인을 클릭합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×