
학과 | 통계·데이터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | 데이터처리와활용 | 자료 | 4건 |
공통 |
문제 1: 데이터베이스 설계 (10점) 온라인 도서 대여 시스템의 데이터베이스를 설계하세요. 다음 요구사항을 충족해야 합니다: 회원 정보 (회원ID, 이름, 이메일, 가입일 등) 도서 정보 (도서ID, 제목, 저자, 출판사, 출판년도, 재고 수량 등) 대여 정보 (대여ID, 회원ID, 도서ID, 대여일, 반납예정일, 실제반납일 등) a) ER 다이어그램을 그리세요. (4점) b) 위 ER 다이어그램을 바탕으로 관계형 데이터베이스 스키마를 작성하세요. 적절한 기본키와 외래키를 지정하세요. (4점) c) 제3 정규형(3NF)을 만족하는지 설명하세요. 만족하지 않는다면 정규화 과정을 설명하세요. (2점) 문제 2: SQL 쿼리 작성 (10점) 문제 1에서 설계한 데이터베이스를 기반으로 다음 SQL 쿼리를 작성하고 실행한 다음, 그 실행 결과를 스크린샷으로 붙여넣으세요: a) 회원 테이블 생성 쿼리 (2점) b) 가장 많이 대여된 상위 5개 도서의 제목과 대여 횟수를 조회하는 쿼리 (2점) c) 현재 연체 중인 모든 대여 정보와 해당 회원의 이름, 도서 제목을 조회하는 쿼리 (2점) d) 특정 회원의 총 대여 횟수와 전체 회원의 평균 대여 횟수를 비교하는 쿼리 (2점) e) 도서별 평균 대여 기간을 계산하고, 평균 대여 기간이 가장 긴 상위 3개 도서의 정보를 조회하는 쿼리 (2점) 문제 3: 개념 설명 (10점) 다음 질문에 답하세요. a) 후보 키와 기본 키의 차이에 대해 설명하세요. (3점) b) 파일 시스템 대비 데이터베이스의 장점에 대해 설명하세요.(3점) c) 실생활 데이터에서 외래 키처럼 사용되는 값들에 대해 예를 들어 설명하세요.(4점) |
파일오류 | 중복자료 | 저작권 없음 | 설명과 실제 내용 불일치 |
---|---|---|---|
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 | 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) | 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 | 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우 |