문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
관계형 데이터베이스 모델
- 관계형 데이터베이스의 구조
- 테이블 연결 유형
- 데이터베이스 정규화 및 비정규화
- 관계 연산자
데이터 조회
- 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)
일정과 모듈별로 매우 잘 구성되어 있어 따라하기 쉽습니다.
Melania - DB Global Technology SRL
코스 - Oracle SQL for beginners
기계 번역됨
트레이너가 주제에 대한 정보를 설명하는 방식과 세부 사항에 주목하여 수업이 매우 실용적이고 논리적으로 진행되었다는 점이 좋았습니다.
Andreea
코스 - Oracle SQL for beginners
기계 번역됨
트레이너는 각 장에 대해 더 많은 예제를 제공합니다.
Corina
코스 - Oracle SQL for beginners
기계 번역됨
대화형 연습문제
BOANGIU GIORGIANA
코스 - Oracle SQL for beginners
기계 번역됨
설명
Daniela
코스 - Oracle SQL for beginners
기계 번역됨
연습
Amna AlAli - Federal Demographic Council
코스 - Oracle SQL for beginners
기계 번역됨