도서관 관리 시스템 ER 다이어그램

다이어그램엔지니어링 · 도서관 데이터베이스 설계한 번의 프롬프트로 생성
읽기 전용 미리보기

프롬프트

도서관 관리 시스템의 ER 다이어그램을 만들어 주세요

나만의 버전 만들기

프레임워크 소개

대출 기록으로 대출 모델링하기

이 도서관 예시는 BOOK, MEMBER, LOAN, AUTHOR, CATEGORY라는 다섯 가지 엔터티로 구성됩니다. Loan은 책과 회원을 연결하고 대출일, 반납 예정일, 반납일, 상태를 저장합니다. Book에는 고유 ISBN, 출판 연도, copies_available, category 외래 키가 포함되며, Member에는 고유 이메일과 회원 정보가 포함됩니다.

네 가지 관계가 표시되어 있습니다. Author는 여러 책을 집필하는 것으로 표현되지만, Book에는 author_id 속성이나 BookAuthor 연결 엔터티가 없습니다. 또한 이 모델은 각 실물 사본에 고유한 식별자를 부여하는 대신, 이용 가능한 사본 수를 숫자로 관리합니다.

이 다이어그램을 활용해 소규모 대출 시스템을 논의한 다음, 공동 저자와 개별 사본을 어떻게 표현할지 결정해 보세요. 이러한 선택은 대출이 무엇을 참조하는지와 대출 가능 수량을 어떻게 계산하는지에 영향을 줍니다. 이 그림을 구현 사양으로 사용하기 전에 누락된 관계와 제약 조건을 추가하세요.

포함 내용

얻는 것

  • 정수형 기본 키를 사용하는 다섯 가지 도서관 엔터티
  • 세 가지 날짜 필드와 함께 Book 및 Member에 연결되는 Loan
  • 고유 ISBN 및 회원 이메일 표시
  • Category 할당과 시각적으로 표현된 Author-to-Book 관계
다이어그램

도서관 관리 시스템 ER 다이어그램

ER 다이어그램도서관데이터베이스 설계교육

✦ Free preview · Sign in to use

자주 묻는 질문

자주 묻는 질문

샘플에서 같은 책의 사본 두 권을 구분할 수 있나요?

아니요. Book에는 copies_available 수가 있고, Loan은 Book을 참조합니다. 각 실물 도서에 고유 식별자와 대출 이력이 필요하다면 BookCopy 엔터티를 추가하면 됩니다.

Author 관계가 공동 저자를 지원하나요?

표시된 관계는 한 명의 저자가 여러 권의 책을 쓰는 구조이며, Book에는 author 키가 없습니다. BookAuthor 연결 엔터티를 추가하면 여러 저자가 여러 책을 집필하는 모델을 명확하게 표현할 수 있습니다.

연체료도 포함되어 있나요?

연체료나 결제 엔터티는 포함되어 있지 않습니다. 대출 날짜와 상태는 대출 상황을 보여 주지만, 연체료 규칙과 기록은 별도로 모델링해야 합니다.

도서관 관리 시스템 ER 다이어그램

무료로 시작. 신용카드 불필요.

Free preview · Sign in to use