데이터베이스 과목은 데이터 저장·관리·검색 시스템의 핵심 원리를 학습합니다. 특히 관계형 데이터베이스, SQL, ER 모델, 정규화, DB 프로그래밍 등을 중심으로 다루며, 현대 정보시스템의 기반이 되는 데이터베이스 시스템 구조를 이해하는 것을 목표로 합니다.
본 문서는 강의 기반 개념 정리 + 실습 예제 + 면접 대비 QnA + 필기 자료를 체계적으로 관리하기 위한 대시보드 역할을 합니다.
상태 이모지: ⏳ 미시작 · 🔄 진행 · ✅ 1회독 · ✅✅ 2회독 · 🔁 재복습 · 🚀 완숙
📅 1회독: 2025년 10월 14일 ~ (예정)
| No. | 챕터 | 상태 | 링크 |
|---|---|---|---|
| 01 | 데이터베이스 개요 | ⏳ | 01-overview |
| 02 | 데이터베이스 구조 | ⏳ | 02-architecture |
| 03 | 데이터 모델 | ⏳ | 03-data-model |
| 04 | SQL 언어 | ⏳ | 04-sql |
| 05 | MS Access 실습 | ⏳ | 05-access-practice |
| 06 | ER 모델 및 매핑 | ⏳ | 06-erd |
| 07 | DB 프로그래밍 | ⏳ | 07-db-programming |
- Lec 1. 데이터베이스 개요 — 개념, 특징, 장점
- Lec 2. 데이터베이스 구조 — 구성요소, 데이터 언어, 계층
- Lec 3. 데이터 모델 — 관계형 모델, 스키마, 키 제약
- Lec 4. 데이터베이스 언어(SQL) — DDL, DML, 복잡한 질의
- Lec 5. MS Access 실습 — GUI 기반 DB 설계 및 SQL 실습
- Lec 6. ER 모델 — 개체, 관계, 매핑, ERD 작성
- Lec 7. DB 프로그래밍 — 응용프로그램과 데이터 연동
- 강의: 충북대학교 조완섭 – 데이터베이스시스템 (KOCW)
- 플랫폼: KOCW (KERIS)
- 강의 학기: 2015년 1학기
- 참고 교재: Database System Concepts (Silberschatz, Korth, Sudarshan)
- 실습 환경: MS Access / MySQL / ERDCloud
- 면접 대비: 관계형 모델, SQL 최적화, 트랜잭션 관리, 정규화
databases/
│── README.md
│
├── 01-overview/ # 데이터베이스 개요
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
├── 02-architecture/ # 데이터베이스 구조와 언어
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
├── 03-data-model/ # 관계형 데이터 모델
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
├── 04-sql/ # SQL 언어
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
├── 05-access-practice/ # MS Access 실습
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
├── 06-erd/ # ER 모델 및 매핑
│ ├── README.md
│ ├── interview.md
│ └── notes/
│
└── 07-db-programming/ # DB 프로그래밍
├── README.md
├── interview.md
└── notes/
- 각 챕터별
notes/폴더에 필기 이미지 업로드 - 규칙:
YYYY-MM-DD-순번.png(예:2025-10-20-1.png) - 챕터별 README에 주요 다이어그램(ERD, SQL 예제) 포함
이 강좌는 KOCW 플랫폼에서 수강 후 Certificate of Completion (수강확인증) 을 발급받을 수 있습니다.
📁 수료 후 PDF 파일은
../certificates/databases-certificate.pdf
에 저장합니다.