한 눈에 끝내는 SQL
    • 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
    • 학습 목표
      MySQLi
      PDO
      익명 방명록 만들어보기
      정리
    • 14
      파이썬에 MariaDB 끼얹기
    • 학습 목표
      PyMySQL
      SQLAlchemy
      주소록 만들어보기
      정리
    • 15
      쿼리 최적화에 손가락 찍어보기
    • 학습 목표
      EXPLAIN
      인덱스 개요
      문장 최적화 기법
      커버링 인덱스
      정리
    • 16
      마치며...
    • 맺음말
    학습 목표
    02 데이터베이스에 대하여
    학습 목표
    default
    1. 데이터와 관련된 용어들의 뜻과 그 쓰임을 이해합니다.

    우리는 수많은 데이터로 이루어진 사회에서 살아가고 있습니다. 주변에서 쉽게 볼 수 있는 다양한 서비스와 사업들 또한 이러한 데이터들을 기반으로 운영되고 있죠. 그 때문에 가치 있는 '데이터'를 선별하여 '정보'로 가공하고 '데이터베이스'로 구조화한 뒤 시기적절하게 사용하는 능력은 이 사회에서 꼭 갖추어야 할 스펙이 되었습니다. 이번 챕터에서는 데이터 및 데이터와 관련된 용어들의 뜻과 그 중요성에 대해 알아보고자 합니다.

    질문하기