코스 카탈로그
데이터베이스
데이터의 언어로 말해요.
- 초급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
여러분이 사랑하는 모든 앱 — 음악 플레이어, 온라인 쇼핑몰, 소셜 피드 — 뒤에는 데이터를 조용히 지키는 데이터베이스가 있어요. 이 코스에서는 데이터베이스가 무엇인지, 왜 파일과 스프레드시트를 이기는지 보여 준 다음, 데이터에게 질문을 던지는 언어인 SQL을 가르쳐요. 실제 테이블을 읽고, 필터링하고, 정렬하고, 삽입하고, 갱신하고, 보호한 뒤, 키와 JOIN으로 테이블들을 연결해요. 코스가 끝나면 플레이리스트 앱 뒤의 완전한 데이터베이스를 직접 설계하고 쿼리하게 돼요.
커리큘럼
섹션 1
데이터베이스 기초
데이터베이스가 무엇인지, 왜 모든 실제 앱에 필요한지, 그리고 테이블이 데이터를 어떻게 정리하는지 알아봐요.
- 앱에 데이터베이스가 필요한 이유
- 데이터베이스 서버
- 테이블, 행, 열
- 기본 키
섹션 2
데이터 읽기
첫 SQL 쿼리를 작성해요: 필요한 행을 정확히 선택하고, 필터링하고, 정렬하고, 원하는 모양으로 다듬어요.
- SELECT & FROM
- WHERE로 필터링하기
- ORDER BY & LIMIT
- DISTINCT & 별칭
섹션 3
데이터 변경하기
자신 있게 행을 삽입하고, 수정하고, 삭제해요 — 그리고 잘못된 데이터를 영원히 막아 주는 제약 조건도 추가해요.
- INSERT INTO
- UPDATE와 DELETE
- NULL과 누락된 데이터
- 제약 조건
섹션 4
관계와 설계
외래 키와 JOIN으로 테이블을 연결하고, 완전한 플레이리스트 앱 스키마를 설계하고 쿼리해요.
- 외래 키
- INNER JOIN
- 다대다
- 캡스톤: 플레이리스트 앱
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기