중간고사 문제

1. 파일 처리시스템과 DBMS간의 차이점을 열거하고 설명하시오. (30)

2. 다음의 요구사항을 만족하는 데이터베이스의 E-R도를 작성하고, 테이블로 변환하시오. (50)

(1) 학생은 학번으로 구별되며, 이름, 주민등록번호, 거주 도시, 출신학교 정보가 있다.

(2) 교수는 사번으로 구별되며, 이름, 주민등록번호, 거주 도시 정보가 있다.

(3) 학부는 학부코드로 구별되며, 이름, 설치년도 정보가 있다.

(4) 강의는 강의 코드로 구별되며, 이름, 학점수, 교재명 정보가 있다.

(4) 각 교수는 어느 한 학부에서 재직한다.

(5) 각 학생은 어느 한 학부 소속이다.

(6) 강의는 한 교수가 개설할 수 있고, 한 교수는 여러 강의를 개설할 수 있다.

(7) 학생은 여러 강의를 수강할 수 있다.

3. 2에서 만든 데이터베이스를 이용하여 다음의 각 질의를 관계형 대수로 표현하시오.(20)

(1) 목포에서 거주하는 학생들과 교수들의 이름을 찾아라.

(2) "홍길동" 학생이 수강하는 모든 강의 이름을 찾아라.

(3) "해양전자통신공학부"에 재직하는 교수들의 이름을 찾아라.

(4) "데이터베이스" 과목을 듣는 학생들의 학번과 이름을 나열하라.