문제
다음 테이블에서 발생하는 이상현상으로 가장 적절한 것은?
[도서대출] 회원번호, 도서번호, 도서명, 저자, 대출일자 ※ 기본키: (회원번호, 도서번호) ※ 도서번호 → 도서명, 저자
① 삽입이상: 신규 회원 정보를 입력할 수 없다 ② 삭제이상: 도서 반납 시 도서 정보가 함께 삭제될 수 있다 ③ 수정이상: 저자명 변경 시 여러 행을 수정해야 한다 ④ 이상현상이 발생하지 않는다
정답
3번
해설
도서번호→도서명,저자의 부분 함수 종속으로 인해 같은 도서가 여러 회원에게 대출되면 저자명이 중복 저장됩니다. 저자명을 수정할 때 해당 도서의 모든 대출 기록을 수정해야 하므로 수정이상이 발생합니다. ①신규 회원은 도서를 빌리면서 입력 가능하고, ②도서 정보는 다른 대출 기록에도 남아있으며, ④는 명백히 2NF 위반 상황입니다.