RDBMS의 대표 주자인 오라클이란 무엇이고 오라클의 기본 구조를 알아봅니다. 그리고 오라클 설치 및 SQL Developer를 설치하고, SQL의 개요와 정의, 종류를 알아봅니다. 또한 데이터를 담는 그릇인 테이블을 자세히 파헤쳐 보고, 가장 대표적인 SQL인 SELECT 문에 대해 배웁니다. SELECT 문에서 사용하는 기본 연산자와 표현식, 그리고 SQL 함수란 무엇인지, 그리고 집계 쿼리와 집합 연산자에 대해 살펴봅니다.
이론
- RDBMS와 특징, 종류와 오라클 개념 이해하기
- 오라클 버전 별 특징과 오라클 기본 구조 이해하기 (스키마, 사용자, 권한, 롤)
- SQL 이란? SQL의 종류(DDL, DML, TCL) 개념 정리
- 테이블 이란? 테이블의 구조와 데이터 형(TYPE), 주요 제약조건 이해하기
SELECT 문 사용법
- SQL 연산자와 표현식, 그리고 SQL 함수 정리
- 집계 쿼리와 집합 연산자란 무엇이며 그 사용법 학습
실습
- 오라클 11g Express Local DB 설치, SQL Developer 설치
- 실습을 위한 오라클 환경 설정 (스키마, 테이블스페이스 생성 및 설정)
- SQL을 이용해 테이블 생성, 수정, 삭제
기본 키 생성과 삭제, 각종 제약조건 처리
(NULL 허용여부, DEFAULT, CHECK)
SELECT 문 실습(WHERE 절, ORDER BY 절)
- SQL 연산자와 표현식 실습
- SQL 함수(빌트인 함수) 실습 (문자형, 숫자형, 날짜형 함수)
- 집계 쿼리 실습(GROUP BY절과 집계 함수)
- 집합 쿼리 실습 (UNION, UNION ALL, INTERSECT, MINUS)