이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
도서관 데이터베이스에는 '도서'와 '저자'라는 두 가지 엔티티가 있습니다. 한 저자가 여러 권의 책을 쓸 수 있지만, 각 책은 일반적으로 한 명의 저자만 가집니다. 이 경우, 저자와 도서 간의 관계는 다대일(Many-to-One)입니다. 여러 권의 책이 동일한 저자와 연결될 수 있지만, 각 책은 오직 한 명의 저자만 가질 수 있습니다.
ER 다이어그램은 다음과 같습니다:

필드 설정:

소스 컬렉션은 현재 필드가 속해 있는 컬렉션을 의미합니다.
타겟 컬렉션은 연결될 컬렉션을 의미합니다.
소스 컬렉션의 필드로, 두 컬렉션 간의 연결을 설정하는 데 사용됩니다.
외래 키 제약 조건이 참조하는 타겟 컬렉션의 필드입니다. 이 필드는 고유해야 합니다.
ON DELETE는 부모 컬렉션의 레코드를 삭제할 때, 관련 자식 컬렉션의 외래 키 참조에 적용되는 규칙을 의미합니다. 이는 외래 키 제약 조건을 정의할 때 사용하는 옵션입니다. 일반적인 ON DELETE 옵션은 다음과 같습니다: