이론 목록
이론 158개제목을 선택해 읽기
31
SQL 기본 및 활용DML
32DML: INSERT·UPDATE·DELETE·MERGE
행을 생성·변경·삭제하는 DML과 조건 누락 위험, MERGE의 일치·불일치 처리를 정리한다.
SQL 기본 및 활용TCL
33TCL과 트랜잭션 경계
COMMIT·ROLLBACK·SAVEPOINT와 Oracle DDL의 묵시적 커밋을 한 흐름으로 이해한다.
SQL 기본 및 활용DDL
34DDL과 제약조건
CREATE·ALTER·DROP·TRUNCATE와 PK·FK·UNIQUE·NOT NULL·CHECK의 올바른 선언을 익힌다.
SQL 기본 및 활용DCL
35DCL: 권한 부여·회수와 Role
시스템 권한·객체 권한·Role을 구분하고 GRANT·REVOKE 및 WITH ADMIN/GRANT OPTION의 전파 차이를 이해합니다.
SQL 기본 및 활용스키마 객체
36View·Sequence·Synonym: 주요 스키마 객체 구분
View, Materialized View, Sequence, Synonym의 저장 대상·동작·권한·트랜잭션 특성을 구분합니다.
SQL 기본 및 활용절차형 SQL
37절차형 SQL: PL/SQL·프로시저·함수·트리거
Oracle PL/SQL 블록과 프로시저·함수·트리거의 실행 구조, 동적 SQL, 트랜잭션 주의사항을 SQLP 고급 SQL 보충 범위로 정리합니다.
SQL 고급 활용 및 튜닝데이터베이스 아키텍처
38Oracle 아키텍처 입문: Database·Instance·Startup 단계
Database, Instance, Server Process를 물리 파일·실행 환경·사용자 요청 처리자로 구분합니다.
SQL 고급 활용 및 튜닝데이터베이스 아키텍처
39Oracle 메모리 구조: SGA·PGA·UGA와 Workarea
Instance 공유 영역인 SGA와 Oracle Process 전용 영역인 PGA를 사용 목적과 구성 요소로 비교합니다.
SQL 고급 활용 및 튜닝데이터베이스 아키텍처
40Oracle 프로세스 구조: Server Process·DBWn·LGWR·CKPT
사용자 SQL 처리와 데이터 기록·복구를 담당하는 핵심 Process의 책임을 구분합니다.
SQL 고급 활용 및 튜닝데이터베이스 아키텍처
접속 아키텍처: Listener·Service·Session·Dedicated·Shared Server
Connection, Session, Listener, Server Process의 관계와 Connection Pool의 비용 절감 원리를 이해합니다.