데이터베이스 (Database) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공
데이터베이스 강의 개요 대용량의 데이터를 효율적이고 편리하게 관리하는 데이터베이스 시스템의 정의와 개념을 익힌다. DBMS 구조와 SQL 언어를 활용하여 데이터베이스를 관리하고, 응용 프로그램을 개발하는 방법을 배운다. 데이터베이스 시스템의 내부 기능과 동작 원리에 대해 살펴본다.
데이터베이스 강의 내용 요약 데이터베이스 시스템 개념과 구조 이해 데이터 모델 (ER 모델, 관계 데이터 모델) 데이터베이스 강의 개요 데이터베이스 시스템 개념과 구조 이해 데이터 모델 (ER 모델, 관계 데이터 모델) 관계 대수와 관계 해석 데이터베이스 설계 기법 SQL 언어 이해 및 프로그래밍 기법 함수적 종속성과 정규화 동시성 제어와 데이터베이스 회복
강의 계획(1/4) 선수 과목 (Prerequisites) 담당 교수 강의 교재 데이터베이스 강의 개요 선수 과목 (Prerequisites) 자료구조(data structure), 이산수학(discrete mathematics) 담당 교수 이름 : 문양세 사무실 : 자연대 5호관 215호 전화 : (033) 250-8449 E-mail : ysmoon@kangwon.ac.kr 홈피 : http://cs.kangwon.ac.kr/~ysmoon/ 조교 : 김상필 (spkim@kangwon.ac.kr) 강의 교재 번역판: 데이터베이스 시스템(제5판), 황규영외(역), ITC. 원서: Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, Benjamin/Cummings.
강의 계획(2/4) 평가 기준 강의 계획 중간 시험: 40% 기말 시험: 40% 과제: 10% 출석: 10% 1 Ch. 1 2 데이터베이스 강의 개요 평가 기준 중간 시험: 40% 기말 시험: 40% 과제: 10% 출석: 10% 강의 계획 Week 강의 내용 비고 1 데이터베이스와 데이터베이스 사용자 Ch. 1 2 데이터베이스 시스템 개념과 아키텍처 Ch. 2 3 엔티티-관계(ER) 모델을 사용한 데이터 모델링 Ch. 3 4 관계 데이터 모델 개념 Ch. 4 5 관계 데이터베이스 제약 조건 6 관계 대수 Ch. 5 7 관계 해석 8 중간시험
강의 계획(3/4) 강의 계획 (계속) 9 Ch. 6 10 Ch. 7 11 Ch. 8 12 Ch. 9 13 Ch. 10 14 데이터베이스 강의 개요 강의 계획 (계속) Week 강의 내용 비고 9 ER-관계 사상에 의한 데이터베이스 설계 Ch. 6 10 SQL 개념, 구조, 작성법 Ch. 7 11 SQL 프로그래밍 기법 소개 Ch. 8 12 관계 데이터베이스의 함수적 종속성과 정규화 Ch. 9 13 관계 데이터베이스 설계 알고리즘과 추가적 정규형 Ch. 10 14 트랜잭션, 동시성 제어, 회복 기법 개요 Ch. 13, Ch. 14, Ch. 15 15 기말시험
강의 계획(4/4) 강의 방식 과제 관련 강의 사이트 데이터베이스 강의 개요 강의 방식 이론 위주로 강의를 수행함 (실습은 “데이터베이스 프로그래밍” 과목에서 수행) 단, 설계 부분에 대한 실습이 1-2주(4-6시간) 있을 예정임 과제 관련 모든 과제는 프린트하여 제출하는 것을 원칙으로 함 과제는 제출 기한 이후 1주 delay이면 20% 감점, 1주 이후는 받지 않음 강의 사이트 http://cs.kangwon.ac.kr/~ysmoon/courses/2011_2/db/db.html 강의 노트는 강의 일주일 전까지는 Upload할 예정임
데이터베이스? 들어는 봤어? 데이터베이스 강의 개요
한 학기 동안 … 왜 데이터베이스가 우리 생활에서 중요한지를 생각해 보고… 데이터베이스 강의 개요 왜 데이터베이스가 우리 생활에서 중요한지를 생각해 보고… 데이터베이스 시스템은 어떻게 구성되고, 동작하는지 알아보고.. 남들이 다 말하는 DB보다는 좀 더 깊이 있게 DB를 알아가며… 즐겁고 유익한 과목이 되기를 기대합니다.