동적 SQL 개념, 장점, 단점
정보관리기술사 제117회 2교시 16번 문항으로, 과목은 데이터/DB입니다. ‘성능’ 키워드는 정보관리기술사 기출 5문항에 나왔습니다.
원문 문제
정보관리기술사 제117회 16번. 동적 SQL 개념, 장점, 단점
핵심 키워드
- 동적 SQL
- 정적 SQL
- 쿼리 문자열 조합
- SQL 인젝션
- 성능
- 유연성
고득점 가이드 — 1. 개요
동적 SQL은 프로그램 실행 시점에 SQL 문자열을 조립하여 데이터베이스에 전달·실행하는 방식으로, 컴파일 시점에 SQL이 고정되는 정적 SQL과 대비된다. 사용자 입력이나 메타데이터에 따라 검색 조건과 대상 테이블이 가변적으로 결정되어야 하는 업무에서 필수적인 기법이다.
출제 이력
- 동적 SQL기출 2문항
- 정적 SQL기출 2문항
- 쿼리 문자열 조합기출 1문항
- SQL 인젝션기출 3문항
- 성능기출 5문항
- 유연성기출 2문항
- 제134회 7번정적 SQL(Static SQL)과 동적 SQL(Dynamic SQL) 비교데이터1교시겹치는 키워드: 정적 SQL, 동적 SQL, SQL 인젝션무료
- 제120회 29번웹 서비스를 제공하기 위하여 여러 서버에 데이터를 복제하는 경우의 복제 유형데이터4교시겹치는 키워드: 성능
- 제119회 8번데이터베이스 샤드(database shard)데이터1교시겹치는 키워드: 성능무료
- 제113회 15번DBMS(Database Management System)에서의 SQL(Structured Query Language) 처리과정 및 Statement와 Prepared Statement 방식 비교데이터2교시겹치는 키워드: 성능
- 제124회 6번의존성 주입(Dependency Injection)의 장점SW공학1교시겹치는 키워드: 유연성무료
- 제124회 19번OWASP에서 발표한 보안 위협 인젝션(Injection)의 개념과 대응 방안보안2교시겹치는 키워드: SQL 인젝션
- 제124회 30번퍼블릭(Public) 블록체인과 프라이빗(Private) 블록체인의 차이점 비교AI4교시겹치는 키워드: 성능