CMS: 데이터베이스 컬렉션의 참조 입력란 정보

2 분 분량
참고:
계속 진행하기 전, 데이터베이스 컬렉션 정보 도움말을 참고하세요.
참조 입력란을 사용하면 한 컬렉션을 다른 컬렉션과 연결할 수 있습니다. 특히, 참조 입력란은 한 컬렉션의 아이템을 다른 컬렉션의 아이템과 연결합니다.

컬렉션 간에 생성되는 관계는 컬렉션 구조 그 자체에 정의됩니다. 참조 입력란이 있는 컬렉션에 연결된 데이터세트는 연결된 모든 컬렉션의 모든 입력란에 액세스할 수 있습니다. 이를 통해 하나의 데이터세트를 사용해 참조된 모든 컬렉션의 입력란에 요소를 연결할 수 있습니다.

참조 입력란에 표시되는 값은 참조 컬렉션의 특정 아이템의 기본 입력란에서 가져옵니다. 데이터베이스에 저장되는 실제 값은 참조된 아이템의 ID(즉, 참조 컬렉션의 ID 시스템 입력란 값)입니다.
참고:
  • 동일한 컬렉션을 가리키는 참조 입력란을 생성할 수 있습니다. 예를 들어, 직원 그룹이 있고 관리자가 누구인지 표시하고자 한다고 가정해 보겠습니다. 동일한 컬렉션을 가리키는 "관리자"라는 참조 입력란을 만들어 모든 직원 목록에서 관리자 목록이 자동으로 표시되도록 할 수 있습니다.
  • 한 번에 여러 아이템을 가리키는 참조 입력란을 생성할 수 있습니다. 자세한 내용은 이 도움말을 참고하세요.

참조 입력란 사용의 장점

  • 참조 입력란은 데이터 중복을 방지하는 데 도움이 됩니다. 참조 입력란은 정보를 한 번만 저장한 후 필요할 때마다 참조할 수 있도록 합니다.
  • 참조 입력란은 컬렉션 전반에서 데이터 무결성을 유지하는 데 도움이 됩니다. 컬렉션은 본질적으로 서로 연결되어 있기 때문에 원본 데이터의 변경 사항은 자동으로 참조 데이터에 반영됩니다. 참조된 아이템이 데이터 관리자에서 삭제되면, 참조 입력란 자체에 표시와 함께 오류 메시지가 나타납니다.
  • 참조 입력란을 사용하면 마스터-디테일 레이아웃을 포함해 연결된 모든 컬렉션의 정보를 사용하는 페이지를 쉽게 생성할 수 있습니다. 이는 하나의 데이터세트에만 연결할 수 있는 표 및 갤러리와 같은 요소에서 특히 유용합니다. 참조 입력란은 반복 레이아웃 작업 시에도 유용합니다.

예시

아티스트 및 노래 컬렉션이 포함된 음악 데이터베이스가 있다고 가정해 보겠습니다. 아티스트 컬렉션에는 사진, 약력 등 각 아티스트에 대한 정보가 포함되며, "Artist" 입력란은 기본 입력란으로 정의됩니다. 

Songs 컬렉션에는 아티스트 이름, YouTube 동영상 링크 등 각 노래에 대한 정보가 포함되어 있습니다. 이 경우, Songs 컬렉션의 "Artist" 입력란을 Artist 컬렉션에 연결되는 참조 입력란으로 정의합니다. 참조 입력란에 표시되는 값은 Artist 컬렉션의 기본 입력란("Artist ")에서 가져옵니다. 아래 그림은 이것이 어떻게 보이는지 보여줍니다.
페이지에서 표를 Songs 데이터세트에 연결해 각 노래 제목과 아티스트 이름 및 사진을 표시할 수 있습니다.
표에 연결된 데이터세트를 사용해 서로 다른 두 컬렉션, 즉 Songs 컬렉션(Song Title 입력란)과 Artists 컬렉션(Artist Photo)의 입력란에 연결할 수 있습니다. 이는 컬렉션이 참조 입력란을 통해 연결되기 때문에 발생했습니다. 이제 노래를 부를 때마다 사진을 복제하지 않고도 각 아티스트의 사진을 표시할 수 있습니다.

도움이 되었나요?

|