본문으로 건너뛰기

DBMS(Database Management System)에서의 SQL(Structured Query Language) 처리과정 및 Statement와 Prepared Statement 방식 비교

제113회2교시데이터/DB신규

정보관리기술사 제113회 2교시 15번 문항으로, 과목은 데이터/DB입니다. ‘성능’ 키워드는 정보관리기술사 기출 5문항에 나왔습니다.

원문 문제

정보관리기술사 제113회 15번. DBMS(Database Management System)에서의 SQL(Structured Query Language) 처리과정 및 Statement와 Prepared Statement 방식 비교

핵심 키워드

  • SQL 파싱
  • 컴파일
  • 최적화
  • Statement
  • Prepared Statement
  • 바인딩 변수
  • 성능

고득점 가이드 — 1. 개요

DBMS(Database Management System)는 입력된 SQL(Structured Query Language) 문장을 곧바로 실행하지 않고 파싱·최적화·컴파일·실행의 단계를 거쳐 결과를 반환한다. Statement는 매 요청마다 이 단계를 반복하고, Prepared Statement는 1회 컴파일된 실행계획을 캐시 재사용하므로 성능과 보안 특성이 달라진다. 처리 흐름은 [그림 1] 참조, 두 방식 비교는 [표 1] 참조.

로그인하면 하루 1편은 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • SQL 파싱기출 1문항
  • 컴파일기출 1문항
  • 최적화기출 4문항
  • Statement기출 1문항
  • Prepared Statement기출 2문항
  • 바인딩 변수기출 1문항
  • 성능기출 5문항

같은 과목 문항

데이터/DB 기출 전체 보기 →

AI 생성 골격 · 미검수