SW 개발 시 데이터 저장·관리의 기본이 되는 관계형 데이터베이스에 대해
이론적 이해와 더불어 활용 방법에 대해 학습한다.
주차 | 주차명 | 차시 | 차시명 |
1 | 데이터의 시대와 데이터베이스 | 1 | 지금은 데이터의 시대 |
2 | 데이터베이스의 등장 배경과 개념 | ||
3 | 실습환경 구축하기 | ||
2 | 데이터베이스 시스템 | 1 | 데이터베이스 맛보기 |
2 | 데이터베이스 시스템의 개념 | ||
3 | 데이터베이스/DBMS | ||
4 | 데이터베이스 사용자, 언어 | ||
3 | 관계형 데이터베이스 | 1 | 데이터 모델의 개념 |
2 | 관계형 모델과 관계형 데이터 연산 | ||
3 | 데이터 무결성 규칙 | ||
4 | MySQL 워크벤치 맛보기 | ||
4 | 관계 대수 | 1 | 관계 대수 개요 |
2 | 일반 집합연산 | ||
3 | 순수 관계연산 | ||
4 | 관계 대수의 응용 | ||
5 | SQL 언어(1) | 1 | SQL 언어 개요와 예제 데이터베이스 설치 |
2 | 셀렉트문 (1) | ||
3 | 셀렉트문 (2) | ||
4 | 내장함수의 사용 | ||
6 | SQL 언어(2) | 1 | 기본키와 외래키 |
2 | 조인 연산 | ||
3 | 집계 연산 | ||
7 | SQL 언어(3) | 1 | 데이터 조작어 |
2 | 데이터 정의어 | ||
3 | 데이터 정의어, 조작어 실습 | ||
8 | 중간고사 | 1 | 중간고사 |
9 | 뷰와 인덱스 | 1 | 뷰 |
2 | 인덱스 | ||
3 | 뷰와 인덱스 실습 | ||
10 | 함수와 저장 프로시저 | 1 | 사용자 정의 함수 |
2 | 저장 프로시저 | ||
3 | 함수와 저장 프로시저 실습 | ||
11 | 데이터베이스 설계 | 1 | ERD의 작성 |
2 | 정규화 | ||
3 | 설계의 공식 | ||
12 | 데이터베이스 관리와 보안 | 1 | 데이터베이스 백업과 복구 |
2 | 사용자 생성과 권한 관리 | ||
3 | 역할 관리 | ||
13 | 트랜잭션과 병행수행 제어 | 1 | 트랜잭션 개요 |
2 | 병행수행 제어 | ||
3 | 트랜잭션 실습 | ||
14 | 데이터베이스 기반 앱 개발 | 1 | 앱 개발을 위한 준비 |
2 | 사용자 인터페이스 구현 | ||
3 | 데이터베이스 연동 구현 | ||
15 | 기말고사 | 1 | 기말고사 |
오세종 교수 - 단국대학교 SW융합대학 소프트웨어학과 |
ㅇㅇㅇ 조교 - 단국대학교 일반대학원 OO |
과제명 | 퀴즈 | 중간고사 | 기말고사 |
반영비율 | 40% | 30% | 40% |
※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.