강의 계획표

·과    목: 데이타베이스특론 (450-608, 학점3-강의3-실습0)

·담당교수: 김 태영 (응용관422호, (0431) 230-3749, tykim@cc.knue.ac.kr)

·강의개요: 현대의 정보화 사회에 있어서 데이타를 수집, 가공, 저장하여 정확한 정보를 적시에 제공하여 주는 정보 시스템(Information System)은 어떠한 조직 - 정부, 공공기관, 기업 등 - 에도 필수 불가결한 요소가 되고 있다. 특히, 정보를 처리하여 저장하는 computer와 정보의 교환을 가능하게 해주는 network의 결합을 바탕으로 한 IT(Information Technology)를 이용하여, 원하는 정보를 언제 어디서나 얻을 수 있는 정보 시스템의 중요성은 날로 더해가고 있다. 따라서, 이러한 정보 시스템을 구축하는 가장 중요한 하부구조인 데이타베이스 관리시스템(DBMS), 특히, 관계형 DBMS(Relational DBMS)를 중점적으로 다룬다. 실습으로는 Unix 환경에서 널리 쓰이는 RDBMS인 Oracle을 실습한다.

·교 과 서: - H. Korth, A. Silberschatz and S. Sudarshan, "Database System Concepts", 3rd ed., Prentice-Hall Inc., 1997.

(번역판: 데이타베이스시스템, 석상기역, 사이텍미디어.)

- 강의노트: comedudb.knue.ac.kr → Taeyoung Kim → LectureNotes

·참고문헌: - C. J. Date, "An Introduction to Database Systems: Vol I", Addison-Wesley                    Co., 1990.

- □Oracle7 Server SQL Reference□, Oracle Co., 1995.

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

·배    점: 출석 10% + 중간(필기) 30% + 기말(필기/실습) 30% + 퀴즈 30%.

·일    정:

주	강의 내용	비고
1	Introduction
2	Entity-Relationship Model
3	Entity-Relationship Model
4	Entity-Relationship Model
5	Relational Models
6	Relational Models
7	Relational Language - SQL
8	Relational Language - SQL	중간시험
9	Oracle 실습
10	Oracle 실습
11	Relational Database Design
12	Relational Database Design
13	File System
14	File System
15	File System
16	정리	기말시험