본문으로 건너뛰기

관계형 데이터베이스에서 PK(Primary Key)가 [주문일자 + 주문순번]으로 구성된 주문 테이블에서 특정 일자의 첫 번째와 마지막 주문 레코드를 추출하는 최적의 SQL 작성

제108회3교시데이터/DB신규

정보관리기술사 제108회 3교시 23번 문항으로, 과목은 데이터/DB입니다.

원문 문제

정보관리기술사 제108회 23번. 관계형 데이터베이스에서 PK(Primary Key)가 [주문일자 + 주문순번]으로 구성된 주문 테이블에서 특정 일자의 첫 번째와 마지막 주문 레코드를 추출하는 최적의 SQL 작성

핵심 키워드

  • Primary Key
  • 복합 키
  • 윈도우 함수
  • ROW_NUMBER
  • ORDER BY
  • SQL 성능

고득점 가이드 — 1. 개요

복합 PK(주문일자 + 주문순번) 환경에서 특정 일자 첫·마지막 주문 추출은 PK 인덱스 Range Scan 과 Top-N stopkey 최적화로 풀 스캔 없이 처리할 수 있다. NVMe·SSD 시대에도 I/O 절감은 캐시 적중률·응답시간에 직결되므로 옵티마이저 친화적 패턴 선택이 핵심이며, 본 답안에서는 대표 SQL 패턴과 성능 트레이드오프를 차례로 다룬다.

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

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

출제 이력

  • Primary Key기출 1문항
  • 복합 키기출 1문항
  • 윈도우 함수기출 1문항
  • ROW_NUMBER기출 1문항
  • ORDER BY기출 1문항
  • SQL 성능기출 1문항

다른 회차에서 같은 키워드가 나온 문항이 아직 없어요.

같은 과목 문항

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

AI 생성 골격 · 미검수