관련 테이블 및 파일로 작업하기 > 관계 정보
 
관계 정보
관계는 데이터를 구성하는 강력한 방식입니다. 관계를 사용하여 일반 필드 값, 다른 필드 값 또는 두 개 이상의 필드를 비교한 값을 기반으로 하나 이상의 테이블에 있는 데이터를 연결할 수 있습니다.
관계를 생성한 후 다음 중 하나를 수행하여 관련 테이블에서 데이터를 표시할 수 있습니다.
함께 사용될 때 작업을 위해 필요한 모든 데이터를 포함하는 하나 이상의 파일에 하나 이상의 테이블이 있는 관계형 데이터베이스를 디자인합니다. 각 데이터의 일치 항목은 한 번에 하나의 테이블에만 저장되지만 모든 관련 테이블에서 접근되고 표시될 수 있습니다. 관련 데이터의 일치 항목을 변경할 수 있고 변경사항은 관련 데이터가 사용되는 모든 곳에 나타납니다.
검색을 정의하여 관련 테이블의 데이터를 대상 테이블의 필드로 복사합니다. 복사된 데이터가 복사되어 대상 필드에 붙여진 것처럼 이제 두 위치에 저장됩니다. 검색된 데이터는 복사된 시점에서는 최신이지만 일단 복사되면 다시 검색되거나 검색이 다시 트리거되지 않는 한 고정되어 있습니다.
중요사항  다른 테이블(관계형 데이터베이스 또는 검색 중 하나)에서 데이터를 사용하려 할 때마다 우선 두 테이블 간에 관계를 정의해야 합니다.
예를 들어, 일반적인 영업 데이터베이스에 다음과 같은 테이블이 있습니다. 각 청구서의 레코드를 유지하는 청구서 테이블, 상품 및 현재 가격을 저장하는 상품 테이블 및 판매된 품목, 수량 및 판매된 가격을 포함하여 각 청구서 라인에 대한 영업 데이터를 저장하는 품목명 테이블. 청구서는 동적 및 고정 데이터가 섞여 있기 때문에 두 관련 필드 및 검색을 사용하여 데이터를 표시해야 합니다. 품목명 테이블에서 레코드는 청구서 레이아웃의 포털에서 동적으로 표시되지만 각 라인 품목의 실제 영업 가격은 검색을 사용하여 입력되므로 가격이 향후 어느 날짜에 변경되더라도 청구서 총계는 동일하게 유지됩니다.
일치 필드라고 하는 두 필드 간에 관계를 정의하여 관계형 데이터베이스를 생성합니다. 이들 필드는 다른 테이블에 있을 수 있거나 동일한 테이블(셀프 조인)에 있을 수 있습니다. 관계에서 설정한 조건에 따라 한 쪽의 관계에 있는 일치 필드의 값이 다른 쪽의 관계에 있는 일치 필드와 성공적으로 비교할 때 관련 데이터에 접근할 수 있습니다.
관계를 생성한 후에 현재 테이블에서 필드를 사용하는 것처럼 관련 테이블에서 필드를 사용하여 계산 공식의 일부로서 레이아웃에 데이터를 표시하고 다른 관계의 일치 필드로서 스크립트 등에 데이터를 표시할 수 있습니다.
포털에 관련 데이터를 표시하면 모든 관련 레코드로부터의 값이 사용자의 접근 권한에 따라 표시됩니다. 관련 필드가 포털에 있지 않으면 첫 번째 관련 레코드의 값이 표시됩니다. 관련 레코드를 표시하기 위해 포털 생성하기를 참조하십시오.
관련 레코드를 표시하기 전에 정렬할 수 있습니다. 관련 필드를 직접 레이아웃에 배치할 때 첫 번째 관련 레코드로부터의 값이 (가장 낮은 또는 가장 높은 값과 같은) 정렬 순서에서 보입니다. 포털의 관련 필드를 표시할 때 관련 레코드가 관계 정의에 있는 모든 정렬 순서보다 우선하는 포털에 할당된 정렬 순서로 표시됩니다.
참고
각 테이블에서 하나 이상의 일치 필드에 관계의 기반을 둘 수 있습니다. 일치 필드는 예를 들어 숫자 결과를 반환하는 숫자 필드나 계산 필드와 같이 동일한 유형이어야 합니다.
관계는 항상 두 테이블 간에 또는 관계형 그래프에서 동일한 테이블의 일치 항목 두 개가 셀프 조인하는 관계의 경우에 생성됩니다. 관계를 시리즈에서 함께 연결하고 해당 시리즈 내의 모든 지점에서 관계 데이터에 접근할 수 있지만 각 관계는 두 테이블 사이에만 생성됩니다.
관련 테이블은 동일한 파일, FileMaker 데이터 원본 또는 외부 ODBC 데이터 원본 내에 있을 수 있습니다. 테이블을 관계형 그래프에 추가하기외부 데이터 원본 접근하기를 참조하십시오.
관계에서 각 테이블에 대해 독립적인 레코드 정렬, 생성 및 삭제 옵션을 설정할 수 있지만 관계는 양방향으로 작용합니다.
정렬 순서가 포털에 할당될 수 있기 때문에 동일한 페이지에 있는 여러 포털의 단일 관계로부터 데이터를 표시하여 각 포털에 대해 다른 정렬 순서를 사용할 수 있습니다.
원본 테이블의 접근 권한을 사용하여 관련 데이터에 권한을 제한하거나 방지할 수 있습니다. 예를 들어, 사용자가 접근 권한이 있어야 해당 관계에서 관련 필드를 보도록 관련 일치 필드를 볼 수 있습니다. 권한 범위 생성 및 편집하기를 참조하십시오.
관련 주제 
관계 유형 정보
필드 생성 및 변경하기