강의계획서(데이터베이스시스템응용)


강의계획서(데이터베이스시스템응용)

[수업기본정보]

2020-1학기 강의 기말평가 평균 점수 4.14 점/5.0점

수업기본정보
  역량기반 교과목 기본인증
년도/학기 2021/1학기 교과목명 데이터베이스시스템응용 학수번호 736016
이수구분 전선 학점/이론/실습 3-3-0 강의시간 화-2 : 1000 ~ 1050, 화-3 : 1100 ~ 1150, 목-4 : 1200 ~ 1250

[담당교수정보]

담당교수정보
교수명 박웅규 소속 컴퓨터공학과 이메일 ukpark@seowon.ac.kr
연구실 제1자연관 412호 연락처(Tel) 043-299-8712 핸드폰 010-2295-4867

[학습개요 및 목표]

학습개요 및 목표
과목개요 데이터베이스를 구축 및 관리하고 응용 프로그램을 개발할 수 있는 문제 해결 및 실무 능력을 배양한다. 이를 위하여 데이터의 저장과 인덱스 기법, 질의 처리 기법 등을 학습하고, SQL 서버 등 상용 DBMS에서 다양한 데이터베이스 응용을 개발하기 위한 SQL 프로그래밍 기술을 학습하고 팀프로젝트를 통하여 구현 방법을 습득하도록 한다. 본 강좌의 중간고사 이후에 학습할 SQL 서버 실습 강좌는 플립(블랜디드) 러닝 방식으로 운영될 예정이다. 오프라인 수업에서는 주어진 과제에 대한 실습을 진행하며, 실습 중 발생하는 의문사항은 질의응답 및 그룹 토의 방식을 통하여 해결하도록 한다.
교과목역량 핵심역량 전공역량 교과목
역량비율
의사소통역량 SW 융합 의사소통 역량 10%
의사소통역량 - 0%
리더십역량 SW 개발을 위한 리더십 역량 5%
리더십역량 - 0%
자기관리역량 SW 융합 잠재력 개발 및 자기주도적 학습 역량 10%
자기관리역량 - 0%
문제해결역량 IT 분야의 창의적 문제해결 역량 15%
문제해결역량 - 0%
글로컬역량 글로컬 IT 기술 동향 분석 역량 10%
글로컬역량 - 0%
현장실무역량 SW 융합 직무 수행 역량 50%
현장실무역량 - 0%
대표 전공(핵심)역량과 교과목 간 연계성 SW 융합 직무 수행 역량 : IT 산업 현장에서 필요한 SQL, 인덱스 등 물리적 설계(성능 튜닝), 서버 프로그래밍 기술 등을 습득하여 SW 융합에 필요한 DB 응용 능력을 배양함
역량기반 학습목표
역량기반 학습목표 관련역량(핵심/전공) 학습목표
SW 개발을 위한 리더십 역량 - 다양한 주제의 DB 응용 과제를 집단 지성을 통하여 해결하는 과정에 학생들이 주도적으로 참여하도록 하여 리더십 역량을 배양한다.
SW 융합 잠재력 개발 및 자기주도적 학습 역량 - DB 응용 개발을 위한 SQL 및 DB 실무에 대한 과제를 자기주도적으로 해결하는 과정을 통하여 잠재력을 계발하고 자기주도적 학습 능력을 향상시킨다.
글로컬 IT 기술 동향 분석 역량 - 최신 DBMS의 기술에 대한 영문 자료 및 구글링을 통하여 얻어지는 자료를 분석하는 과정을 통하여, 최신 트렌드 및 기술 동향을 이해하고 분석하는 능력을 계발한다.
- IT 분야의 창의적 문제해결 역량
- SW 융합 직무 수행 역량
- 상용 DBMS의 활용 실습과 DB 응용 프로그램 개발을 위한 다양한 주제의 팀프로젝트 과제 수행을 통하여 창의적 문제 해결 능력을 배양하고, DB 현장 실무 능력을 배양한다.
수업대상자 컴퓨터공학과 학생
수업운영방법 플립러닝(온오프라인 강의 병행)
- 수강생들은 상용 DBMS 실습시에 수업전에 온라인 콘텐츠를 미리 수강하고, 수업에서는 주어진 실습과제를 학생 스스로 수행하면서 의문 사항을 교수(또는 실습 조교)에게 질문하거나 콘텐츠 재수강을 통하여 과제 내용을 이해하고 실습을 진행한다.
코로라19 확산 방지를 위한 비대면 수업 기간에는 온라인 수업 진행
수업유형 일반강의
수업방법 강의 토의/토론 발표 실험/실습 현장학습 온라인 기타
30 % 10 % 10 % 30 % 0 % 20 % 0 %
상호작용 계획 - 수업중 DBMS 실습 과제를 수행하고, 그 결과를 학생들 앞에서 발표하고 토론하는 과정을 통하여 학생 간의 상호작용을 활성화 한다.
- 수업중 DBMS 문제 및 주요 예제에 대하여 문제를 해결하는 과정에서 질의 응답을 통하여 학생들의 참여를 유도한다.
- 프포젝트 최종 발표 및 데모와 질의 응답과정을 통하여 학생들의 의사 표현 및 소통 능력을 배양한다.
취업 및 자격증 취득과의 연계성 정보처리기사 필수 과목

[성적 평가]

평가방법
평가방법 상대평가A
평가요소 온라인 출석 오프라인 출석 과제 중간고사 기말고사 수시고사 기타
0% 20% 30% 30% 20% 0% 0%

[교재 및 참고서적]

교재 및 참고서적
교재 교재명 저자/역자 출판사 출판년도
주교재 데이터베이스 시스템(제6판) 김형주 교보문고 2013
부교재 Microsoft SQL Server 2014를 기반으로 한 데이터베이스 실습 황혜정 도서출판 글로벌 2018
부교재 MySQL 매뉴얼
부교재 쉽게 배우는 SQL 서버 2000 이하영 가메출판사 2002

[장애 학생 수강 지원]

장애 학생 수강 지원
내용 - 장애학생의 경우 장애학생지원센터에서 교육도우미, 시험, 과제 제출, 이동, 강좌수강 등에 필요한 수강 지원을 받을 수 있다. - 강의 : 앞자리에 좌석배치, 강의노트 및 강의자료 제공, 필요 시 보충교육 실시 - 과제 : 제출기간 연장 및 도우미 학생 배정 등 기타 필요한 사항 - 시험 : 시험기간 연장 및 시험문제 부가 설명 등 기타 필요한 사항 - 수강신청 : 인터넷으로 수강신청을 하지 못한 과목은 학과 또는 학사지원팀에서 수강신청 지원 - 지원 신청 : 장애학생지원센터[미래창조관 1층(043-299-8024)

[주별강의계획]

주별강의계획
주차 기간 수업내용요약 수업방법/사용기자재 교재범위/과제물 참조
1 0302 ~ 0308 데이터 저장 기법(보조기억장치 구조, 버퍼링, 파일 개념 및 연산) 강의 및 토의/프로젝터
10장  
2 0309 ~ 0315 기본 파일 구조(히프, 순서, 해싱 기법) 강의 및 토의/프로젝터
10장/연습 문제  
3 0316 ~ 0329 기본 인덱스 구조(인덱스 개념 및 구조, 단일 단계 인덱스) 강의 및 토의/프로젝터 11장  
4 0330 ~ 0405 다단계 인덱스 구조 및 B+-tree 개요 강의 및 토의/프로젝터
11장  
5 0406 ~ 0412 B+-tree 검색, 삽입, 삭제, 구축 알고리즘, 기타 인덱스(해싱, 비트맵 인덱스 등) 강의 및 토의/프로젝터
11장/연습문제  
6 0413 ~ 0419 질의 처리 개요 강의 및 토의/프로젝터 12장  
7 0420 ~ 0426 관계 연산자의 질의 처리 알고리즘
강의 및 토의/프로젝터 12장/연습문제  
8 0427 ~ 0503 최적화 개요 강의 및 토의/프로젝터 13장  
9 0504 ~ 0510 SQL 서버 실습(SQL 서버 개요, 설치, 테이블 생성 및 데이터 관리) 플립러닝 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트 제안서 작성  
10 0511 ~ 0517 SQL 서버 실습(표준 SQL 및 T-SQL 개요) 플립 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트  
11 0518 ~ 0524 SQl 서버 실습(고급 테이블), DB 연동 프로그램 개발(JDBC 등)

플립 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트  
12 0525 ~ 0531 SQL 서버 실습(SQL 프로그래밍, 색인, 뷰) 플립 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트  
13 0601 ~ 0607 SQL 서버 실습(저장프로시져, 트리거) 플립 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트  
14 0608 ~ 0614 SQL 서버 실습(함수, 커서) 플립 러닝, 실습/프로젝터, 가상교육시스템, SQL 서버 실습과제/팀프로젝트  
15 0615 ~ 0621 기말 고사 및 팀프로젝트 최종 발표 기말고사 팀 프로젝트 최종 발표  
* 조회일 : 2024년 04월 29일 05:43:01