한 눈에 끝내는 SQL - goormEDU

한 눈에 끝내는 SQL

데이터를 좀 더 쉽고 간편하게 다루기! 두고두고 꺼내 보는 SQL 기초 강좌

Lecture Introduction
Difficulty
Normal
Category
Programming - Database
Tag
SQL, 데이터베이스, 데이터베이스기초, SQL기초
Target Audience
- SQL로 데이터베이스를 다루는 방법이 궁금하신 분
- SQL을 통해 데이터베이스를 사용해보았지만 정확한 개념은 모르시는 분
- 다양한 프로그램을 만들기 위해 데이터베이스 지식을 필요로 하시는 분
- 프로그래밍 언어를 배운 뒤 다음 단계의 학습을 원하시는 분




☁ ANYONE CAN DEVELOP
<한 눈에 끝내는 시리즈>는 모두가 개발자가 될 수 있도록 개발자 성장 중심의 생태계를 만들어 나가고 있는 구름에서 만든 오리지널 강좌입니다. 프로그래밍 지식이 없는 분들도 쉽고 재밌게 배울 수 있도록 꼭 필요한 내용만 골라 기획했습니다. 이미 어느 정도 프로그래밍 지식을 가지고 계신 분이라면 두고두고 꺼내보는 문법 기초 강의가 될 거예요. 프로그래밍을 쉽고 간편하게 배우고 싶다면 구름에서 시작해 보세요. 여러분의 개발 커리어 여정에 끝까지 함께 하겠습니다.





SQL이 무엇인가요? 
SQL은 특정한 데이터 집합에서 더 쉽고 빠르게 자료를 검색하고, 찾아낸 자료를 추가, 삭제, 수정하기 위해 사용하는 프로그래밍 언어입니다. 데이터베이스에서 SQL은 표준으로 채택되어 어떤 데이터베이스를 다루던 약간의 문법적 차이를 제외하고 거의 동일하게 사용할 수 있어요! 그 때문에 데이터베이스를 다루고자 한다면 SQL은 기본 중의 기본인 셈이죠. 


왜 배워야 하나요? 
데이터베이스를 이해하고 SQL을 사용할 줄 안다면 개발자 뿐만 아니라 기획자, 마케터도
데이터를 요청할 때 커뮤니케이션 낭비를 줄이거나 스스로 원하는 데이터를 찾고 정리할 수 있습니다. 


이런 분에게 추천해요 
- 프로그래밍 언어에 대한 기초를 공부한 뒤 실제 서비스 개발을 위한 기술을 익히고 싶은 분
- SQL 관련 지식이나 경험이 전혀 없어 프로젝트 개발하는 데 고난을 겪고 계신 분
- 데이터베이스를 사용하고는 있으나 명확한 개념을 짚지 않고 문법만 사용해보신 분
- 개발자 도움 없이도 데이터를 추출하고 분석하고 싶은 기획자, 마케터


천천히 읽으며 따라하는 SQL 
데이터와 데이터베이스를 다루는 일은 숙련자에게도 쉬운 일이 아니며, 데이터베이스를 처음 다루어보거나 데이터 과학에 대한 개념이 부족한 비전공자, 프로그래밍 초심자분들에게는 더더욱 쉽지 않습니다. 그렇기 때문에 천천히 읽으며 실습을 따라 해볼 거예요. 차근차근  SQL에 대한 개념을 체득할 수 있도록 좀 더 꼼꼼히 풀어 설명해 드리려고 해요. 


설치 없는 실습 환경 
온라인 프로그래밍 강의를 한 번이라도 수강해 본 적이 있다면 실습을 위해 따로 실습 환경을 구축하거나 웹페이지를 번갈아가며 실습했던 경험이 있으실 텐데요. 구름EDU에서는 이미 모두 갖추어진 실습환경에서 직접 코드를 작성하고 실행하며 SQL의 기본을 다질 수 있어요! 쉽게 말하면, 별도의 설치 없이 한 화면에서 이론과 실습을 동시에 할 수 있다는 뜻입니다. 기본 개념을 예시 코드로 바로 실행해보면서 학습할 수 있는 가장 효과적인 강좌입니다! 





안녕하세요. 김티버입니다 
백엔드와 웹 서버, IT 교육에 관심이 많은 현직 개발자 입니다. 
- 현 Python 백엔드 개발자
- 현 구름 오리지널 강의자 


Preview
Expand All
Curriculum
Expand All
  • 01
    시작하기에 앞서
  • 강의의 방향
    프로그래밍이란?
    SQL이란?
    실습 환경 구축: 구름IDE
    SQL 맛보기
  • 02
    데이터베이스에 대하여
  • 학습 목표
    데이터와 DBMS
    데이터 모델
    관계 데이터 모델
    데이터 타입
    정리
  • 03
    DDL과 친해지기
  • 학습 목표
    CREATE
    ALTER
    DROP
    TRUNCATE
    정리
  • 04
    키와 제약 조건
  • 학습 목표
    키(Key)란?
    키의 종류
    제약 조건이란?
    제약 조건 설정_1. CREATE문
    제약 조건 설정_2. ALTER문
    외래키와 참조 무결성
    ON 키워드
    제약조건 제거하기
    정리
  • 05
    DML과 친해지기
  • 학습 목표
    샘플 데이터베이스
    SELECT_1. SELECT의 기본
    SELECT_2. 별칭과 정렬
    SELECT_3. 결과 개수 제한, 필터링
    SELECT_4. WHERE 절과 주요 연산자
    SELECT_5. 알아두면 좋은 연산자
    정리
  • 06
    DML과 더 친해지기
  • 학습 목표
    함수의 개념과 종류
    조건 함수_1
    조건 함수_2
    문자열, 산술 함수_1
    문자열, 산술 함수_2
    문자열, 산술 함수_3
    문자열, 산술 함수_4
    날짜 함수
    정리
  • 07
    DML과 더 많이 친해지기
  • 학습 목표
    집계 함수_1
    집계 함수_2
    그룹핑
    UNION
    서브쿼리
    중첩된 서브쿼리
    JOIN_1
    JOIN_2
    정리
  • 08
    DML과 절친되기
  • 학습 목표
    INSERT_1
    INSERT_2
    UPDATE
    DELETE
    이상(Anomaly)
    데이터베이스 정규화
    정리
  • 09
    DCL과 친해지기
  • 학습 목표
    사용자 관리
    사용자 권한
    정리
  • 10
    SQL 응용으로 레벨 업!
  • 학습 목표
    복제 테이블 돌리
    우리나라 인구는 총 몇 명일까_1. 도시 정보 추출
    우리나라 인구는 총 몇 명일까_2. 인구 정보 추출
    이번 달 영업왕을 찾아라!_1. 기초
    이번 달 영업왕을 찾아라!_2. 심화
    GROUP_CONCAT
    정리
  • 11
    사용자 정의 함수
  • 학습 목표
    구조와 사용
    변수
    조건 분기_1. IF
    조건 분기_2. CASE
    반복_1. WHILE과 루프 제어문
    반복_2. REPEAT & LOOP
    응용하기
    정리
  • 12
    뷰와 친해지기
  • 학습 목표
    뷰 특징, 생성
    뷰 수정 및 삭제
    뷰와 DCL
    정리
  • 13
    소울메이트: PHP와 MariaDB
  • 학습 목표
    (10/31/21 12:00 ~ )
    MySQLi
    (10/31/21 12:00 ~ )
    PDO
    (10/31/21 12:00 ~ )
    익명 방명록 만들어보기
    (10/31/21 12:00 ~ )
    정리
    (10/31/21 12:00 ~ )
  • 14
    파이썬에 MariaDB 끼얹기
  • 학습 목표
    (10/31/21 12:00 ~ )
    PyMySQL
    (10/31/21 12:00 ~ )
    SQLAlchemy
    (10/31/21 12:00 ~ )
    주소록 만들어보기
    (10/31/21 12:00 ~ )
    정리
    (10/31/21 12:00 ~ )
  • 15
    쿼리 최적화에 손가락 찍어보기
  • 학습 목표
    (10/31/21 12:00 ~ )
    EXPLAIN
    (10/31/21 12:00 ~ )
    인덱스 개요
    (10/31/21 12:00 ~ )
    문장 최적화 기법
    (10/31/21 12:00 ~ )
    커버링 인덱스
    (10/31/21 12:00 ~ )
    정리
    (10/31/21 12:00 ~ )
  • 16
    마치며...
  • 맺음말
    (10/31/21 12:00 ~ )
Instructor Introduction
user
구름Teacher

Lecture Reviews
99,000

Average Rating
5.0
Difficulty
Normal
Lecture Period
Unlimited