SQL에 대한 설명으로 옳은 것은?
- ①공간분석을 목적으로 하는 프로그래밍 언어이다.
- ②객체지향형 데이터베이스시스템의 전용 질의어이다.
- ③OGC에서 개발한 것으로 ISO에서 국제표준으로 채택되었다.
- ④관계형 데이터베이스시스템과 대화하기에 적합한 질의어이다.
선지를 골라 바로 채점해 보세요.
정답 ④ — SQL은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 정의, 조작, 제어하는 데 사용되는 표준 질의어로, RDBMS와 상호작용하기에 가장 적합한 언어입니다.
선지별 오답 이유
- ① 공간분석을 목적으로 하는 프로그래밍 언어라는 설명은 틀렸습니다. SQL 자체는 일반적인 데이터 관리 언어이며, 공간 분석을 위한 특정 프로그래밍 언어라기보다는 공간 데이터베이스의 확장 기능과 함께 사용될 수 있습니다.
- ② 객체지향형 데이터베이스시스템의 전용 질의어라는 설명은 틀렸습니다. SQL은 주로 관계형 데이터베이스 시스템(RDBMS)의 표준 질의어이며, 객체지향 데이터베이스는 SQL과는 다른 자체 질의어를 사용하거나 SQL의 확장된 형태를 활용하는 경우가 있습니다.
- ③ OGC에서 개발하고 ISO에서 국제표준으로 채택되었다는 설명은 틀렸습니다. SQL은 IBM에서 개발되었으며, ANSI와 ISO에서 국제 표준으로 채택되었습니다. OGC는 지리공간 정보 표준을 다루는 기관입니다.
- ④ 관계형 데이터베이스시스템과 대화하기에 적합한 질의어라는 설명은 옳습니다. SQL은 관계형 데이터베이스에서 데이터를 검색, 추가, 업데이트, 삭제하고 데이터베이스 객체를 관리하는 데 사용되는 표준 언어입니다.
관련 개념
SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위한 표준 언어입니다. 데이터 정의(DDL), 데이터 조작(DML), 데이터 제어(DCL) 기능을 포함하며, 비절차적인 방식으로 원하는 데이터를 명시하여 처리합니다. 다양한 RDBMS에서 범용적으로 사용되며, 관계대수와 관계해석에 기반을 둡니다.
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과