(서식 제5호)

강   의   계   획   서

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

2002년 2학기

강좌번호			교과목번호	452-609	교과목명	고급 데이타베이스	담당교수	김 태영 □
학점 및 시 수	3-3-0		강 의 시 간	금 5,6,7	강 의 실	응 419
질의시간 및 장소		금 11/ (응용관422호, (043) 230-3749, tykim@cc.knue.ac.kr)

1. 강의목적 및 개요

본 강좌에서는 정보를 저장하는데 필수적인 시스템 S/W인 데이타베이스 관리시스템(DBMS)를 중점적으로 다룬다. 특히, DB 운영자(DBA)의 능력을 키울 수 있도록 Unix/Linux 서버 환경에서 널리 쓰이는 RDBMS인 Oracle 9i를 중심으로 강의/실습한다.

또한, DB를 Web에서 접근하도록 하는 여러 가지 programming 기술들 -  JDBC, Servlet/JSP, XML - 과 Middleware 기술들 - CORBA & JavaRMI/EJB(Enterprise JavaBeans) -을 다룬다.

마지막으로 최근의 새로운 경향인 Data Warehousing(DW)과 Data Mining(DM)을 다룬다.

2. 수업(교수)방법

강의 및 실습

3. 평가방법

평가방법	중간고사	기말고사	과제물/퀴즈	출 석	기 타	계
반 영 률	30 %	30 %	30 %	10 %	· %	100%
비 고			실습

o 평가방법이 실기인 경우에는 비고란에 명기

4. 교    재

가. 교 재 명 :

- H. Korth and A. Silberschatz, "Database Concepts", 3rd ed., Prentice-Hall Inc., 1997.

(번역판: 데이타베이스시스템, 도서출판 희중당.)

- □Oracle9i Server Manuals□, Oracle Co., 2002.

- 참고문헌 및 논문들: Data Warehouse 및 Data Mining

나. 특 징:

5. 참고문헌

- R. Kimball, "The Datawarehouse Toolkit", John Wiley & Sons Inc., 1996.

- I. H. Witten and E. Frank, "Data Mining", Morgan Kaufmann Publishers, 2000

- 기타 참고문헌 및 논문들.

6. 주별 수업내용 및 진행방법

주	기 간	수 업 내 용	수업진행방법	예습 및 참고자료	비 고
1		Introduction - DBMS 개요
2		DBMS Administration: Oracle9i
3		DBMS Administration: Oracle9i
4		Query Processing
5		Query Processing
6		Transactions - Concurrency Control/Recovery
7		Transactions - Concurrency Control/Recovery
8		Transactions - Concurrency Control/Recovery			중간시험/Report
9		Performance/Tuning
10		Web-DB Programming
11		Web-DB Programming
12		Web-DB Programming
13		OLAP and Data Warehouse
14		OLAP and Data Warehouse
15		Data Mining			기말시험/Report