[K-디지털] Python 기반 SQL 프로그래밍
교육유형 K-디지털
교육기간 수강신청일로부터 30일
복습기간 학습종료일로부터 365일
수료기준
총점 60 이상 수료
( 진도율60%, 최종평가40% )
교육비 무료
수료증 즉시발급
콘텐츠유형 이러닝
기기지원 PC + 모바일
학습시간 16시간
과정분류
콘텐츠제작사 -
운영사 온라인평생교육원
본 과정을 통해 관계형 데이터베이스 매니지먼트 시스템에 대한 이해를 바탕으로 데이터베이스의 구성 및 조작을 위한 각종 SQL 문법 체계를 익힘으로써 데이터베이스에 데이터를 저장하고 필요한 데이터를 적절하게 조회하여 활용할 수 있는 토대를 마련한다.
- RDBMS 및 데이터 모델링 3단계에 대해 설명할 수 있다.
- 테이블의 생성, 변경, 삭제를 위한 DDL(데이터 정의 언어) 명령어를 활용할 수 있다.
- 테이블 내 데이터의 생성, 조회, 변경, 삭제를 위한 DML(데이터 조작 언어) 명령어를 활용할 수 있다.
- 여러 테이블을 합치기 위한 JOIN 명령어나 테이블 내 데이터의 요약 및 정리를 위한 GROUP BY 명령어와 같은 고급 SQL 명령어들을 활용할 수 있다.
[NCS수준: 초급]
- 관련 직군 및 직무 : 데이터분석가, 데이터엔지니어, DB엔지니어
- 학습 대상자 : 파이썬 기초 문법과 Pandas 라이브러리에 대한 학습을 마친 자
차시 | 차시명 |
---|---|
1 | DBMS와 데이터 모델링 3단계의 이해 |
2 | 개발환경 세팅 및 Jupyter Notebook 기초 실습 |
3 | SQLite3 라이브러리를 활용한 SQL 명령문 실행 |
4 | Pandas를 활용한 SQL 명령문 실행 |
5 | CREATE 명령어를 활용한 DB 테이블의 생성 |
6 | DDL 명령어의 이해 및 실습 |
7 | SQL SELECT 명령어의 이해 및 실습 |
8 | SQL INSERT, UPDATE, DELETE 명령어 실습 |
9 | SQL SELECT 세부 명령어 실습 1 |
10 | SQL SELECT 세부 명령어 실습 2 |
11 | SQL INNER JOIN 실습 |
12 | SQL LEFT JOIN 실습 |
13 | SQL GROUP BY 실습 1 |
14 | SQL GROUP BY 실습 2 |
15 | SQL SubQuery 활용 실습 |
16 | 데이터셋 기반 DB 구축 & DB 활용 실습 |