먼지 쌓인 키보드

SQLD 공부 계획 (GPT로 시작해보기) 본문

먼지같은 일상/SQLD 공부(feat.GPT)

SQLD 공부 계획 (GPT로 시작해보기)

Under_Desk 2024. 8. 30. 10:11
반응형

(GPT와 함께 만든 게시글입니다)

30회차 SQLD 학습 계획

각 회차는 이론과 실습 문제를 포함하며, 하루에 30~60분 정도 소요될 것입니다.

1~5회차: 데이터 모델링 기초

  1. 1회차: 데이터베이스 기본 개념
    • 데이터베이스와 DBMS의 정의 및 개념 이해
    • 데이터베이스의 역할과 중요성
  2. 2회차: 데이터 모델링 개요
    • 데이터 모델링의 필요성과 과정
    • 엔터티(Entity)와 속성(Attribute) 개념
  3. 3회차: 관계(Relationship)와 식별자(Identifier)
    • 관계(Relationship) 종류와 특성
    • 기본키(Primary Key)와 외래키(Foreign Key)의 개념
  4. 4회차: ERD(Entity-Relationship Diagram) 작성법
    • ERD의 구성 요소
    • 간단한 ERD 작성 실습
  5. 5회차: 데이터 정규화(1차 정규화)
    • 데이터 정규화의 목적과 1차 정규화 과정

6~10회차: SQL 기본

  1. 6회차: SQL 소개 및 기본 문법
    • SQL의 기본 구조 (SELECT, FROM, WHERE)
    • 간단한 SELECT 문 작성
  2. 7회차: WHERE 절과 조건문
    • WHERE 절의 활용법
    • 논리 연산자 (AND, OR, NOT)
  3. 8회차: 함수 및 연산자
    • 집계 함수 (COUNT, SUM, AVG 등)
    • 산술 및 문자열 연산자
  4. 9회차: 데이터 정렬 및 제한
    • ORDER BY와 LIMIT 절
    • 데이터 정렬 실습
  5. 10회차: 조인(Join) 기본
  • INNER JOIN과 OUTER JOIN의 개념
  • 조인의 활용법 및 실습

11~15회차: 고급 SQL

  1. 11회차: 서브쿼리(Subquery)
    • 서브쿼리의 개념과 활용 예제
  2. 12회차: 그룹화 및 집계 (GROUP BY, HAVING)
    • GROUP BY와 HAVING 절의 사용법
  3. 13회차: 테이블 생성 및 데이터 삽입
    • CREATE TABLE 및 INSERT INTO 문법
  4. 14회차: 테이블 수정 및 삭제
    • UPDATE, DELETE 문법과 실습
  5. 15회차: 뷰(View)와 인덱스(Index) 소개
    • 뷰와 인덱스의 개념과 필요성

16~20회차: 데이터베이스 성능 최적화

  1. 16회차: 데이터베이스 성능 개요
    • 성능 최적화의 필요성과 기본 개념
  2. 17회차: 인덱스의 원리와 활용
    • 인덱스의 동작 원리와 활용 예제
  3. 18회차: 데이터 정규화 심화
    • 2차, 3차 정규화 과정과 실습
  4. 19회차: 트랜잭션(Transaction) 관리
    • 트랜잭션의 개념과 ACID 특성
  5. 20회차: 잠금(Locking)과 동시성 제어
    • 잠금 기법과 동시성 제어의 중요성

21~25회차: 실전 문제 풀이

  1. 21회차: 데이터 모델링 실전 문제 풀이
    • 모델링 이론을 적용한 문제 풀이
  2. 22회차: SQL 기초 문제 풀이
    • 기초 SQL 문법 문제 풀이
  3. 23회차: SQL 중급 문제 풀이
    • 중급 SQL 쿼리 문제 풀이
  4. 24회차: SQL 최적화 문제 풀이
    • 성능 최적화 관련 문제 풀이
  5. 25회차: 종합 문제 풀이
    • 데이터 모델링 및 SQL 종합 문제 풀이

26~30회차: 모의고사 및 최종 복습

  1. 26회차: 모의고사 1
    • 실제 시험 형식의 모의고사 풀기
  2. 27회차: 모의고사 1 해설 및 복습
    • 오답 풀이와 개념 복습
  3. 28회차: 모의고사 2
    • 두 번째 모의고사 풀기
  4. 29회차: 모의고사 2 해설 및 복습
    • 오답 풀이와 최종 개념 정리
  5. 30회차: 최종 정리 및 시험 대비 팁
    • 주요 개념 정리 및 시험 대비 전략
반응형
Comments