연락처 정보

코스 개요

관계형 데이터베이스 모델

  • 관계형 데이터베이스의 구조
  • 테이블 연결 유형
  • 데이터베이스 정규화 및 비정규화
  • 관계 연산자

데이터 조회

  • SQL 쿼리 작성 규칙
  • SELECT 구문
  • 모든 컬럼 선택하기
  • 산술 연산자를 이용한 조회
  • 컬럼 별칭
  • 리터럴
  • 연결(Concatenation) 연산자

결과 제한

  • WHERE 절
  • 비교 연산자
  • LIKE 조건
  • BETWEEN ... AND 조건
  • IS NULL 조건
  • IN 조건
  • AND, OR, NOT 논리 연산자
  • WHERE 절에서 여러 조건 사용
  • 연산자 우선순위
  • DISTINCT 절

데이터 정렬

  • ORDER BY 절
  • 여러 컬럼 또는 표현식을 이용한 정렬

SQL 함수

  • 단행 함수와 다행 함수의 차이점
  • 텍스트, 숫자, 날짜 함수 특징
  • 명시적 및 암시적 변환
  • 변환 함수
  • 함수 중첩
  • 함수 성능 확인 - dual 테이블
  • 현재 날짜를 가져오는 SYSDATE 함수
  • NULL 값 처리

그룹화를 이용한 데이터 집계

  • 그룹화 함수
  • 그룹화 함수가 NULL 값을 처리하는 방식
  • 데이터 그룹 생성 - GROUP BY 절
  • 여러 컬럼 그룹화
  • 그룹화 함수 결과 제한 - HAVING 절

여러 테이블에서 데이터 가져오기

  • 커넥터 유형
  • NATURAL JOIN 사용
  • 테이블 별칭
  • WHERE 절에서의 Join
  • INNER JOIN
  • 외부 조인: LEFT, RIGHT, FULL OUTER JOIN
  • 카르테시안 곱

서브쿼리

  • SELECT 명령어에 서브쿼리 배치
  • 단행 및 다행 서브쿼리
  • 단행 서브쿼리 연산자
  • 서브쿼리 내 그룹화 특징
  • 다행 서브쿼리 연산자: IN, ALL, ANY
  • 서브쿼리에서 NULL 값 처리 방식

집합 연산자

  • UNION 연산자
  • UNION ALL 연산자
  • INTERSECT 연산자
  • MINUS 연산자

데이터 삽입, 수정 및 삭제

  • INSERT 명령어
  • 다른 테이블에서 데이터 복사
  • UPDATE 명령어
  • DELETE 명령어
  • TRUNCATE 명령어

트랜잭션

  • COMMIT, ROLLBACK, SAVEPOINT 명령어

DDL 명령어

  • 주요 데이터베이스 객체
  • 객체 명명 규칙
  • 테이블 생성
  • 컬럼에 사용할 수 있는 데이터 타입
  • DEFAULT 옵션
  • NULL 및 NOT NULL 옵션

테이블 관리

  • 참조 무결성: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • 쿼리를 이용하여 테이블 생성
  • 테이블 삭제: DROP TABLE
  • DESCRIBE 명령어

기타 스키마 객체

  • 순차(Sequence)
  • 동의어(Synonym)
  • 뷰(View)

요건

  • 컴퓨터 활용 능력
  • 운영체제에 대한 기초 지식
 21 시간

참가자 수


참가자별 가격

회원 평가 (6)

예정된 코스

관련 카테고리