본문/내용
1. 서론
온라인 도서 대여 시스템의 효율적인 데이터 관리를 위해 관계형 데이터베이스를 설계하는 과정을 설명한다. 이 시스템은 사용자 회원 관리 도서 정보 관리 그리고 대여 및 반납 관리 기능을 제공한다. 관계형 데이터베이스를 통해 데이터 중복을 최소화하고 데이터 무결성을 유지하며 시스템 성능을 향상시킬 수 있다.
먼저 시스템의 핵심 엔티티들 간의 관계를 보여주는 ER 다이어그램을 설계했다. 사용자 회원 도서 그리고 대여 내역이라는 세 가지 주요 엔티티를 정의하고 그들 사이의 관계를 명확히 했다. 사용자는 여러 권의 책을 대여할 수 있고 한 권의 책은 여러 사용자에게 대여될 수 있으므로 사용자와 도서 엔티티 간에는 다대다. 관계가 성립한다. 이 다대다. 관계는 대여 내역 엔티티를 통해 다대일 관계로 분해하여 표현했다. 각 엔티티의 속성들은 시스템 요구사항을 충족하도록 설계되었다. 예를 들어 사용자 엔티티는 사용자 ID 이름 주소 전화번호 등을 포함하고 도서 엔티티는 도서 ID 제목 저자 출판사 ISBN 등을 포함한다. 대여 내역 엔티티는 대여 ID 사용자 ID 도서 ID 대여일 반납일 등을 포함한다.
ER 다이어그램을 바탕으로 관…