강의계획서

과목명 데이터베이스
Database Systems
운영대학 충남대학교 교과구분
(교과목코드)
전공선택
(241005)
담당 교수 성명 윤상혁
운영학과 모빌리티 ICT 융합학부 소속 한국기술교육대학교
학점시수
(학점/이론/실습)
3/2/2 개설년도
/학기
2023년 여름계절학기 연락처
이메일 yoonsh@koreatech.ac.kr
교과목표 및 개요 본 강의는 데이터베이스의 개념 및 데이터베이스 사용에 대한 기본 이론을 습득하고 실습을 통해 데이터베이스 사용법을 이해하는 것을 목표로 한다. 이를 위해 데이터베이스의 개념 및 특징, 데이터베이스 설계 및 사용법을 학습한다. 이를 통해 업계에서 사용되는 데이터와 데이터베이스를 활용하는 기초적인 정보처리능력을 배양한다.
주 핵심역량과
교과목간
연계성
데이터베이스의 기본적인 개념과 특징, 설계와 사용법에 대한 이론을 학습하고 실제 데이터베이스를 활용하는 실습을 통해, 데이터베이스의 구조와 관리 방법, 그리고 이를 활용한 정보처리 방법에 대한 이해를 높이게 있음. 또한, 복잡한 데이터 구조를 조작하고 관리하는 능력을 키우는 과정에서 ICT기술활용 역량이 향상되며, 실제 데이터베이스를 활용하는 과정에서 발생할 수 있는 다양한 문제를 해결하며 ICT 기술을 효과적으로 활용하는 방법을 배우게 됨.
핵심역량(%) 모듈화(Modularity) 통합(Integration) 확장(EXtension)
ICT기술활용
역량
시스템 사고
역량
프로젝트 실행
역량
융합적 해결
역량
창의적 혁신
역량
테크니컬
커뮤니케이션
역량
진로학습
역량
지역사회공헌
역량
심미적 감성
역량
40 30 15 0 0 15 0 0 0
역량기반
학습목표
핵심역량 학습목표
● ICT기술활용 ● 효율적인 데이터베이스 설계와 관리를 위해 필요한 ICT 도구를 자유롭게 활용하여, 실제 문제 해결에 적용할 수 있는 능력을 기를 수 있다
● 컴퓨팅사고 ● 복잡한 데이터 구조를 이해하고 분석하는 능력을 통해, 데이터베이스 설계와 관리에 필요한 논리적인 컴퓨팅 사고를 발전시킬 수 있다
● 프로젝트실행 ● 데이터베이스 설계와 구현을 위한 프로젝트를 계획하고, 실행하며, 발생하는 문제를 적절하게 해결하여 구체적 프로젝트 결과물을 만들 수 있다
● 테크니컬커뮤니케이션 ● 데이터베이스와 관련된 기술적인 내용을 명확하게 이해하고 전달할 수 있다
수업방법(%)
강의 토의/토론 실험/실습 현장학습 발표 기타
40 0 60 0 0 0
교수법
(선택)
문제중심학습 프로젝트기반학습 플립러닝
성적평가(%)
출석 중간고사 기말고사 과제 토론 기타
10 30 20 40(프로젝트)
기타 안내사항 실습은 MSSQL과 액세스2019를 사용합니다
주차 수업내용 교재범위 및 과제물 비고
1 강의소개 및 데이터베이스 소개
2 데이터베이스 개발 소개
3 관계 데이터 모델 및 제약조건 및 정규화
4 데이터베이스 및 테이블
5 데이터베이스 설계와 ER모델
6 ChatGPT를 활용한 쿼리 활용법
7 쿼리 실습
8 중간고사
9 SQL: 데이터 정의어 기초
10 SQL: 데이터 정의어 고급
11 SQL: 데이터 조작어
12 DB 프로젝트 구축 실습(1)
13 DB 프로젝트 구축 실습(2)
14 DB 프로젝트 구축 실습(3)
15 Wrap-up: 프로젝트 결과 제출