본문으로 건너뛰기

코스 카탈로그

데이터베이스

데이터의 언어로 말해요.

여러분이 사랑하는 모든 앱 — 음악 플레이어, 온라인 쇼핑몰, 소셜 피드 — 뒤에는 데이터를 조용히 지키는 데이터베이스가 있어요. 이 코스에서는 데이터베이스가 무엇인지, 왜 파일과 스프레드시트를 이기는지 보여 준 다음, 데이터에게 질문을 던지는 언어인 SQL을 가르쳐요. 실제 테이블을 읽고, 필터링하고, 정렬하고, 삽입하고, 갱신하고, 보호한 뒤, 키와 JOIN으로 테이블들을 연결해요. 코스가 끝나면 플레이리스트 앱 뒤의 완전한 데이터베이스를 직접 설계하고 쿼리하게 돼요.

커리큘럼

  1. 섹션 1

    데이터베이스 기초

    데이터베이스가 무엇인지, 왜 모든 실제 앱에 필요한지, 그리고 테이블이 데이터를 어떻게 정리하는지 알아봐요.

    1. 앱에 데이터베이스가 필요한 이유
    2. 데이터베이스 서버
    3. 테이블, 행, 열
    4. 기본 키
  2. 섹션 2

    데이터 읽기

    첫 SQL 쿼리를 작성해요: 필요한 행을 정확히 선택하고, 필터링하고, 정렬하고, 원하는 모양으로 다듬어요.

    1. SELECT & FROM
    2. WHERE로 필터링하기
    3. ORDER BY & LIMIT
    4. DISTINCT & 별칭
  3. 섹션 3

    데이터 변경하기

    자신 있게 행을 삽입하고, 수정하고, 삭제해요 — 그리고 잘못된 데이터를 영원히 막아 주는 제약 조건도 추가해요.

    1. INSERT INTO
    2. UPDATE와 DELETE
    3. NULL과 누락된 데이터
    4. 제약 조건
  4. 섹션 4

    관계와 설계

    외래 키와 JOIN으로 테이블을 연결하고, 완전한 플레이리스트 앱 스키마를 설계하고 쿼리해요.

    1. 외래 키
    2. INNER JOIN
    3. 다대다
    4. 캡스톤: 플레이리스트 앱

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기