본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

56. 다음 설명의 괄호 안에 들어갈 내용으로 적합한 것은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] 후보키의 조건 – 유일성과 최소성 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 데이터베이스 구축


❓ 기출문제 원문

56. 다음 설명의 괄호 안에 들어갈 내용으로 적합한 것은?

“후보키는 릴레이션에 있는 모든 튜플에 대해 유일성과 (  )을/를 모두 만족시켜야 한다.”

① 중복성
② 최소성
③ 참조성
④ 동일성


✅ 정답: ② 최소성


📘 개념 설명: 후보키(Candidate Key)

후보키는 **릴레이션(테이블)**에서 각 튜플(행)을 유일하게 식별할 수 있는 속성들의 집합이며,
두 가지 조건을 반드시 만족해야 합니다.

✅ 후보키의 2가지 조건

  1. 유일성(Unique)
    → 릴레이션 내에서 중복되지 않으며, 튜플을 식별할 수 있어야 함
  2. 최소성(Minimality)
    → 불필요한 속성이 포함되어 있지 않아야 함 (즉, 더 이상 줄일 수 없는 최소 구성)

🔍 정답 해설

  • 문제는 후보키가 만족해야 할 **두 번째 속성(유일성과 더불어)**을 묻고 있습니다.
  • 후보키는 유일성 외에 반드시 최소성도 만족해야 하므로,
    빈칸에 들어갈 가장 적절한 단어는 최소성입니다.

✅ 따라서 정답은 ② 최소성입니다.


❌ 보기별 오답 해설

  • ① 중복성: 유일성과는 반대 개념으로, 후보키 조건과 무관
  • ③ 참조성: 외래키 관련 개념으로, 후보키 조건에 해당하지 않음
  • ④ 동일성: 일반적 속성 비교 개념으로, 후보키의 필수 조건이 아님

🎯 핵심 요약

용어정의
후보키 유일성과 최소성을 동시에 만족하는 키 후보
기본키 후보키 중 하나를 대표로 선택한 키
대체키 기본키로 선택되지 않은 나머지 후보키
 

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 데이터베이스 설계 이론 – 키(Key)의 정의 및 분류
  • 한국산업인력공단 정보처리기사 시험 문제지