강 의 계 획 서

2018년도 2학기

강좌번호			교과목번호		교과목명	데이터베이스	담당교수	김태영
학점 및 시 수	3-3-0		강 의 시 간	수 1/2/3	강 의 실	융합관 520호
질의시간 및 장소		(융합과학관 504호, (043)230-3749, tykim@knue.ac.kr)

1. 강의목적 및 개요

우리는 하루에도 몇 번씩 여러 웹사이트에서 검색을 하여 필요한 정보를 얻으며, 쇼핑도 하고, 음악을 듣기도 한다. 현대의 정보화 사회에 있어서 각 사람들이 필요한 데이터(문자/숫자/그림/음성/영상)를 수집, 가공, 저장하여 정확한 정보를 적시에 제공하여 주는 정보 시스템(Information System)은 어떠한 조직 - 정부, 공공기관, 기업 등 - 에도 필수 불가결한 요소가 되고 있다. 특히, 정보를 처리하여 저장하는 server와 정보의 교환을 가능하게 해주는 Web의 결합을 바탕으로 한 ICT(Information Communication Technology)를 이용하여, 원하는 정보를 언제 어디서나 얻을 수 있는 정보 시스템의 중요성은 날로 더해가고 있다.

따라서, 이러한 정보 시스템을 구축하는 가장 중요한 하부구조인 데이터베이스(DB)와 데이터베이스 관리시스템(DBMS), 특히, 관계형 DBMS(Relational DBMS)를 중점적으로 다룬다. 실습으로는 Unix/Linux server 환경에서 널리 쓰이는 RDBMS인 MySQL을 실습한다.

DB

DBMS

2. 수업(교수)방법

강의 및 실습

3. 평가방법

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

- 퀴즈(quiz)는 강의시간에 수시로 치르는 간단한 수시시험을 말함.

4. 교재

가. 교 재 명 :

- 김형주 역, 데이터베이스시스템, 6판, 맥그로힐에듀케이션 코리아(McGraw-Hill Education Korea)

(원서: H. Korth, A. Silberschatz and S. Sudarshan, "Database System Concepts", 6th ed., McGraw-Hill Inc.)

- 담당교수의 홈페이지(http://comedudb6.knue.ac.kr/tykim/Myhome/note.html)

5. 참고문헌

- MySQL Server Manuals

- C. J. Date, "An Introduction to Database Systems", Addison-Wesley Co.

- 기타 참고문헌 및 논문들

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

주	기 간	수 업 내 용	수업진행방법	예습 및 참고자료	비 고
1		Introduction to DB/DBMS
2		Introduction to DB/DBMS
3		Entity-Relationship Model
4		Entity-Relationship Model
5		Relational Models
6		Relational Language - SQL	실습 MySQL
7		Relational Language - SQL	실습 MySQL		중간시험
8		Relational Database Design
9		Relational Database Design
10		File System
11		Indexing and Hashing
12		Indexing and Hashing
13		Transaction
14		Transaction
15		Summary			기말시험

7. 강의개선 계획

- Commercial DBMS인 Oracle Server를 사용하여 실습하였으나 Open Source DBMS인 MySQL의 수요가 늘고 있는 실정임.

- 이에 따라 학생들이 손쉽게 Web Server를 구축할 수 있는 최신 MySQL DBMS를 설치하여 SQL 강의를 충실하게 실습할 예정임.