0. 추천 학습 가이드 > 0-1. 추천 학습 가이드

추천 학습 가이드

코사다마의 'Basic SQL' 커리큘럼을 공부하시는 모든 분들, 환영합니다!🙌

스터디 지향점

이제 우리는 큰 규모의 데이터를 다루게 됩니다. 지금까지는 주어진 csv, xlsx파일을 이용했습니다. 하지만 크롤링을 통해 대용량 데이터를 수집하거나 기업 내부 데이터를 사용하면 지금까지의 데이터 처리 방식으로는 무리가 있습니다. SQL을 통해 데이터를 효율적이고, 예쁘게 정리해야 합니다.

우리는 오픈소스인 MySQL 을 사용해 데이터를 저장 및 조작해 볼 예정입니다.

스터디 목표

  1. MySQL을 이용해 데이터베이스를 설계하고
  2. 쿼리를 이용해 필요한 데이터를 조회하고
  3. Jupyter notebook을 이용해 python 라이브러리를 사용해 조작하는 방법까지 배워 볼 예정입니다.

추천 학습 양

해당 커리큘럼은 4주 완성을 목표로 제작되었지만, 개인의 학습 속도에 따라서 늘리거나 줄이면 됩니다. 아래 각 주차에 따른 추천 학습 양을 참고하여 진행해주세요!

주차 학습 대주제 학습 소주제
1주차 1. SQL 시작하기 1-1. SQL을 배우는 이유
1-2. MySQL 다운로드와 Workbench 사용법
1-3. 데이터베이스(DB)와 관계형데이터베이스(RDBMS)
1-4. 자료형
1-5. KEY
2주차 2. SQL 조작하기 2-1. DB와 TALBE 만들기
2-2. SQL 문법
2-3. SQL 활용
2-4. csv파일을 DB에 적재하기
3주차 3. 실전 데이터 분석 및 프로젝트 3-1. SQL 데이터분석 프로젝트
3-2. 실습
4주차 4. PyMySQL 익혀보기 4-1. PyMySQL을 사용하는 이유
4-2. PyMySQL 설치와 연결
4-3. PyMySQL 기본문법_INSERT
4-4. PyMySQL 기본문법_SELECT
4-5. PyMySQL로 데이터 적재하기
4-6. cmd로 데이터 적재하기
4-7. PyMySQL과 pandas library

참고 학습 가이드

  • 커리큘럼의 주요 골자는 네이버 부스트코스 '기초 데이터 분석을 위한 핵심 SQL'을 따릅니다.
  • 강의 링크가 첨부되어 있는 경우 강의를 시청하며 학습하고, Workbench를 활용하여 실습하면 됩니다.
  • 강의가 없는 경우 교안을 꼼꼼히 읽으며 학습해주세요.
  • 학습 후, 링크가 첨부되어 있는 해커랭크의 문제를 풀거나, 추가로 더 많은 문제를 풀어보세요.

추천 및 참고자료

Basic SQL 커리큘럼을 제작하면서 참고한 자료들과 해당 스터디와 병행하면 좋은 자료들입니다.

마지막으로 업데이트 된 날짜:
2022년 9월 24일