관계형 데이터베이스모델의 구조에서 더 이상 분해할 수 없는 고유값(원자값)으로 채워진 이차원의 테이블을 나타내는 용어는?
- ①스키마(schema)
- ②클래스(class)
- ③릴레이션(relation)
- ④도메인(domain)
선지를 골라 바로 채점해 보세요.
정답 ③ — 관계형 데이터베이스에서 더 이상 분해할 수 없는 원자값으로 채워진 이차원의 테이블 구조는 릴레이션이라고 한다. 이는 수학적 집합론의 관계 개념을 데이터베이스에 적용한 것이다.
선지별 오답 이유
- ① 스키마는 데이터베이스의 논리적 구조를 정의하는 것으로, 테이블 자체를 지칭하는 용어는 아니다. 테이블의 정의, 속성, 제약 조건 등을 포함하는 전체적인 틀이다.
- ② 클래스는 객체 지향 프로그래밍에서 객체를 생성하기 위한 틀이나 설계도로, 관계형 데이터베이스의 테이블과는 직접적인 연관성이 적다.
- ③ 릴레이션은 관계형 데이터베이스 모델에서 고유값(원자값)으로 구성된 이차원 테이블을 나타내는 정확한 용어이다. 각 행은 튜플, 각 열은 속성을 의미한다.
- ④ 도메인은 특정 속성이 가질 수 있는 모든 유효한 값의 집합을 의미한다. 테이블의 한 부분이 아닌, 속성의 값 범위를 정의하는 개념이다.
관련 개념
관계형 데이터베이스는 데이터를 릴레이션이라는 이차원 테이블 형태로 저장한다. 릴레이션은 튜플(행)과 속성(열)으로 구성되며, 각 셀은 원자값만을 포함한다. 이러한 구조는 데이터의 일관성과 무결성을 유지하는 데 중요한 역할을 한다.
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과