24-3관계 데이터베이스의 키에 관한 설명이다. ①~④에 알맞은 키를 … | 2024년 정보처리기사실기 3회차 기출문제 상세 페이지
6
24-3
관계 데이터베이스의 키에 관한 설명이다. ①~④에 알맞은 키를 [보기]에서 골라 적으시오.
- ( ① ): 이 릴레이션의 속성이면서 다른 릴레이션의 기본키를 가리키며, 릴레이션 간 참조 무결성을 지키는 데 쓰인다.
- ( ② ): 튜플을 유일하게 식별할 수 있으면서(유일성) 불필요한 속성이 없는(최소성) 속성 또는 속성 집합이다.
- ( ③ ): 기본키로 선택될 수 있었으나 선택되지 않고 남은 키이다.
- ( ④ ): 튜플을 유일하게 식별하지만 최소성은 갖추지 못한 속성 집합이다.
[보기] 기본 키(Primary Key), 대체 키(Alternate Key), 슈퍼 키(Super Key), 외래 키(Foreign Key), 후보 키(Candidate Key)
해설
① 외래 키(Foreign Key)
② 후보 키(Candidate Key)
③ 대체 키(Alternate Key)
④ 슈퍼 키(Super Key)
[해설]
다른 릴레이션의 기본키를 참조하는 것은 외래 키, 유일성과 최소성을 모두 갖춘 것은 후보 키다.
후보 키 중 기본키로 뽑히지 않은 나머지는 대체 키, 유일성만 있고 최소성이 없는 것은 슈퍼 키다.
기본 키도 유일성·최소성을 갖추지만, 후보 키 가운데 설계자가 골라 지정한 하나라는 점에서 ②의 설명과 구별된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.