데이터베이스의 데이터 구조와 제약조건에 대한 명세(Specification)를 의미하는 것은?
- ①스키마(Schema)
- ②엔티티(Entity)
- ③니블(Nibble)
- ④데이터웨어하우스(Data Warehouse)
선지를 골라 바로 채점해 보세요.
정답 ① — 데이터베이스의 전체적인 구조, 데이터 타입, 관계, 제약 조건 등을 명세(Specification)하는 개념은 스키마입니다. 스키마는 데이터베이스를 구성하는 핵심적인 청사진 역할을 합니다.
선지별 오답 이유
- ① 스키마는 데이터베이스의 논리적, 물리적 구조와 데이터 타입, 제약 조건 등을 정의한 것을 의미하므로, 제시된 설명과 정확히 일치합니다.
- ② 엔티티는 데이터베이스에서 관리하고자 하는 실제 세상의 유의미한 개체(예: 학생, 과목)를 의미하며, 데이터 구조 자체의 명세와는 다릅니다.
- ③ 니블은 4비트로 이루어진 정보의 단위를 지칭하는 것으로, 데이터베이스의 구조 명세와는 관련이 없는 매우 작은 단위의 데이터 용어입니다.
- ④ 데이터웨어하우스는 의사 결정을 지원하기 위해 대량의 데이터를 통합하여 저장하고 분석하는 시스템의 한 종류를 의미하며, 데이터 구조 명세 개념과는 다릅니다.
관련 개념
데이터베이스 스키마는 데이터베이스의 논리적 구조와 물리적 저장 방식을 정의하는 설계도를 의미합니다.
이는 테이블(릴레이션), 속성(컬럼), 관계, 데이터 타입, 그리고 무결성 제약 조건 등을 포함합니다.
스키마는 데이터 독립성을 보장하고 데이터베이스의 일관성과 무결성을 유지하는 데 필수적인 역할을 합니다.
이는 테이블(릴레이션), 속성(컬럼), 관계, 데이터 타입, 그리고 무결성 제약 조건 등을 포함합니다.
스키마는 데이터 독립성을 보장하고 데이터베이스의 일관성과 무결성을 유지하는 데 필수적인 역할을 합니다.
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과