[정보처리기사 기출 해설] 도메인(Domain)의 정의 (2020년 1회)
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 데이터베이스 구축
❓ 기출문제 원문
53. 하나의 애트리뷰트가 가질 수 있는 원자값들의 집합을 의미하는 것은?
① 도메인
② 튜플
③ 엔티티
④ 다형성
✅ 정답: ① 도메인
📘 개념 설명: 도메인(Domain)
**도메인(Domain)**은 데이터베이스에서 **속성(Attribute)**이 가질 수 있는
값들의 집합, 즉 속성의 값이 가질 수 있는 합법적인 범위를 의미합니다.
예시:
- 성별 속성의 도메인 → {남, 여}
- 생년월일 속성의 도메인 → 가능한 날짜 값 (예: 1900.01.01 ~ 현재)
🔍 정답 해설
- 도메인은 **하나의 속성(Attribute)**이 가질 수 있는 모든 원자값의 집합입니다.
- 즉, 문제에서 말하는 “하나의 애트리뷰트가 가질 수 있는 원자값들의 집합”이라는 설명과
정확히 일치하는 용어가 **도메인(Domain)**입니다.
✅ 정답은 ① 도메인입니다.
❌ 보기별 오답 해설
- ② 튜플: 릴레이션(테이블)의 한 행(Row)에 해당하며, 레코드를 의미합니다.
- ③ 엔티티: 현실 세계의 개체를 의미하며, 테이블 단위의 추상 개념입니다.
- ④ 다형성: 객체지향 개념으로, 데이터베이스의 도메인과는 관련이 없습니다.
🎯 핵심 요약
용어정의
도메인 | 속성이 가질 수 있는 원자값들의 집합 |
튜플 | 테이블의 한 행, 레코드 |
엔티티 | 현실 세계의 개체를 표현한 것 |
다형성 | OOP에서 같은 인터페이스로 다양한 객체를 표현하는 개념 |
📎 참고자료
- 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
- 데이터베이스 모델링 및 개념 정리
- 한국산업인력공단 정보처리기사 시험 문제지