
정답IaaS — 서버·스토리지·네트워크 등 인프라 자원을 가상화해 필요한 만큼 제공하는 서비스입니다.
핵심 개념
클라우드 서비스 모델 — IaaS·PaaS·SaaS의 제공 범위
클라우드 컴퓨팅은 제공자가 어디까지 책임지느냐에 따라 세 가지 모델로 나뉩니다. IaaS(Infrastructure as a Service)는 서버·스토리지·네트워크 같은 물리 자원을 가상화해 인프라 형태로 빌려주는 서비스이고, PaaS(Platform as a Service)는 여기에 OS·미들웨어·개발 프레임워크까지 얹어 개발 플랫폼을 제공하며, SaaS(Software as a Service)는 완성된 응용 소프트웨어 자체를 인터넷으로 제공하는 형태입니다. 즉 아래(하드웨어)에서 위(응용)로 갈수록 사용자가 관리할 영역은 줄고 제공자의 책임 범위는 넓어집니다. 문제에서 '서버, 스토리지, 네트워크를 가상화'라고 콕 집어 말한 것은 인프라 계층을 가리키는 전형적인 표현입니다.
선지별 해설
①SaaS는 웹메일·그룹웨어처럼 완성된 응용 소프트웨어를 인터넷으로 제공하는 모델입니다. 사용자는 인프라나 플랫폼을 다루지 않으므로 문제의 설명과 맞지 않습니다.
②PaaS는 OS·런타임·개발 도구 등 애플리케이션을 개발·배포할 플랫폼을 제공하는 모델입니다. 인프라 자원을 직접 가상화해 빌려주는 계층은 그 아래인 IaaS입니다.
③IaaS는 서버·스토리지·네트워크 같은 물리 자원을 가상화해 두고 사용자가 필요할 때 필요한 만큼 할당받아 쓰게 하는 서비스로, 문제의 설명과 정확히 일치합니다.
④XaaS(Anything as a Service)는 IaaS·PaaS·SaaS를 비롯한 모든 서비스형 모델을 아우르는 포괄 용어일 뿐, 인프라 가상화만을 특정해 가리키는 개념이 아닙니다.

정답'사용자의 통제 및 보안 기능'은 3대 필수 기능(정의·조작·제어)을 가리키는 표현으로 보기 어려워 가장 적절하지 않습니다.
핵심 개념
DBMS의 3대 필수 기능 — 정의·조작·제어
데이터베이스관리시스템(DBMS)이 반드시 갖춰야 하는 기능은 정의 기능, 조작 기능, 제어 기능 세 가지입니다. 정의 기능은 데이터의 논리적·물리적 구조와 제약 조건을 명세하는 기능(DDL)이고, 조작 기능은 검색·삽입·삭제·갱신 등 실제 데이터를 다루는 기능(DML)이며, 제어 기능은 무결성 유지, 병행 수행 제어, 보안 및 권한 검사 등을 통해 데이터베이스를 올바른 상태로 지키는 기능(DCL)입니다. 이 문제는 각 선지가 이 세 기능 중 어디에 대응하는지를 따져 '필수 기능에 대한 설명'으로 가장 어울리지 않는 것을 고르는 유형입니다.
선지별 해설
①데이터베이스의 구조와 제약 조건을 정의하는 것은 정의 기능(DDL)에 해당하므로 필수 기능 설명으로 적절합니다.
②무결성을 유지하도록 관리하는 것은 제어 기능의 대표적인 내용이므로 필수 기능 설명으로 적절합니다.
③사용자 통제·보안은 제어 기능 안에서 부수적으로 다뤄지는 항목일 뿐, ①·②·④가 정의·제어·조작에 각각 대응하는 상황에서 3대 필수 기능을 지칭하는 설명으로는 가장 부적절합니다.
④검색·갱신·삽입·삭제는 조작 기능(DML)의 정의 그 자체이므로 필수 기능 설명으로 적절합니다.