1. 데이터베이스 개념과 오라클 설치
도전 미션: 학사관리를 위한 데이터베이스를 구축하라!
01. 데이터베이스는 어떻게 등장했을까?
02. 데이터베이스는 어떤 기술로 발전해 왔을까?
03. 오라클과 관계형 데이터베이스 관리 시스템이란?
04. 오라클은 어떤 제품으로 구성되어 있을까?
05. 오라클 다운받아 설치하기
06. SQL에 접속하여 사용자 계정 만들기
07. Oracle SQL Developer 설치하고 실습을 위한 예제 테이블 생성하기
2. SQL의 기본
도전 미션: 테이블 내의 정보 중 특정 컬럼만 조회하라!
특정 조건의 데이터만 조회하여 출력하라!
다양하게 데이터를 조회하여 출력하라!
01. 데이터를 조회하기 위한 SELECT 문
02. 특정 데이터를 추출하기 위한 WHERE 절
03. 정렬을 위한 ORDER BY 절
04. 집합 연산자
3. 오라클 주요 함수
도전 미션: 문자 조작 함수를 사용하여 특정 로우(행)만 조회하라!
DECODE 함수를 조건에 따라 서로 다른 결과를 구하라!
형 변환 함수를 사용하여 원하는 형태로 출력하라!
01. DUAL 테이블
02. 숫자 함수
03. 문자 처리 함수
04. 날짜 함수
05. 형 변환 함수
06. NULL을 다른 값으로 변환하는 NVL 함수
07. 선택을 위한 DECODE 함수
08. 조건에 따라 서로 다른 처리가 가능한 CASE 함수
4. 그룹 함수
도전 미션: 그룹 함수를 사용하여 통계 데이터를 구하라!
01. 그룹 함수
02. GROUP BY 절
03. HAVING 조건
5. 데이터베이스 설계
도전 미션: 영화 예매 사이트로 데이터베이스를 설계하라!
01. 데이터베이스 설계의 개념
02. 요구 조건 분석
03. 개념적 설계
04. 논리적 설계
05. 물리적 모델링
6. ERwin을 활용하여 ERD 작성하기
도전 미션: ERwin으로 ERD를 완성하라!
01. ERwin 사용하기
02. 엔티티 타입 간 관계 설정
03. ERwin을 활용하여 물리적 모델링
7. 테이블 구조를 생성, 변경 및 제거하는 DDL
도전 미션: 테이블을 생성하라!
01. 테이블 구조를 만드는 CREATE TABLE 문
02. 테이블 구조를 변경하는 ALTER TABLE 문
03. 테이블명을 변경하는 RENAME 문
04. 데이터 딕셔너리
8. 테이블의 내용을 추가, 수정, 삭제하는 DML과 트랜잭션
도전 미션: 테이블을 생성하고 생성된 테이블에 데이터를 추가하고 수정하라!
employee03 테이블에서 직급이 정해지지 않은 사원을 삭제하라!
01. 테이블에 내용을 추가하는 INSERT 문
02. 테이블의 내용을 수정하는 UPDATE 문
03. 테이블의 내용을 삭제하는 DELETE 문
04. 트랜잭션 관리
9. 데이터 무결성을 위한 제약조건
도전 미션: 제약조건을 추가하라!
01. 무결성 제약조건의 개념과 종류
02. 제약조건 확인하기
03. 필수 입력을 위한 NOT NULL 제약조건
04. 유일한 값만 허용하는 UNIQUE 제약조건
05. 컬럼 레벨로 제약조건 이름을 명시해서 제약조건 설정하기
06. 데이터 구분을 위한 PRIMARY KEY 제약조건
07. 참조 무결성을 위한 FOREIGN KEY 제약조건
08. CHECK 제약조건
09. DEFAULT 제약조건
10. 테이블 레벨 방식으로 제약조건 지정하기
11. 제약조건 변경하기
12. 제약조건의 비활성화와 CASCADE
10. 조인
도전 미션: 경리부서에 근무하는 사원의 이름과 입사일을 출력하라!
인천에서 근무하는 사원의 이름과 급여를 출력하라!
01. 조인의 필요성
02. Cross Join
03. Equi Join
04. Self Join
05. ANSI Join
11. 서브 쿼리
도전 미션: 서브 쿼리문을 이용해 ‘영업부’에서 근무하는 모든 사원의 이름과 급여를 출력하라!
01. 서브 쿼리의 기본 개념
02. 다중 행 서브 쿼리
03. 서브 쿼리를 이용한 테이블 생성과 데이터 조작하기
12. 가상 테이블 뷰
도전 미션: 부서별 최대 급여와 최소 급여를 출력하는 뷰를 작성하라!
01. 뷰의 개념과 뷰 생성하기
02. 뷰의 내부구조와 USER_VIEWS 데이터 딕셔너리
03. 뷰 제거하기
04. 뷰의 다양한 옵션
05. 인라인 뷰로 TOP-N
13. 시퀀스와 인덱스
도전 미션: 부서 테이블에 부서 번호를 자동으로 부여하라!
컬럼에 인덱스를 지정하라!
01. 시퀀스 개념 이해와 시퀀스 생성
02. 시퀀스 실무에 적용하기
03. 시퀀스 제거하고 수정하기
04. 인덱스의 개요
05. 인덱스의 종류 살피기
14. 사용자 권한
도전 미션: 사용자 계정을 만들자!
01. 사용자 관리
02. 데이터베이스 보안을 위한 권한
03. 롤을 사용한 권한 부여
04. 동의어
15. PL/SQL
도전 미션: PL/SQL 문으로 급여를 인상하라!
01. PL/SQL 구조
02. 변수 선언과 대입문
03. 선택문
04. 반복문
16. 저장 프로시저, 함수, 트리거
도전 미션: 점수가 주어졌을 때 학점을 구하라!
상품을 주문하였을 때 이에 대한 재고 처리를 하는 트리거를 작성하라!
01. 저장 프로시저
02. 저장 함수
03. 커서
04. 트리거
리뷰
상품평
아직 등록된 리뷰가 없습니다.
팝업 메시지가 여기에 표시됩니다.