학습용 기출·복원자료 분류 확인SQLD · 2023년 50회 데이터 모델링의 이해 · 1번
주식별자 선정 기준으로 옳지 않은 것은?
1
업무에서 자주 이용되는 속성을 고려한다.
오답 이유조회와 관계 연결에 자주 쓰이는 속성은 대표 식별자 후보로 적절하다. 따라서 1번 보기 ‘업무에서 자주 이용되는 속성을 고려한다.’의 적용 여부를 문제 조건과 대조해야 한다.
2
값이 자주 변하지 않는 속성을 선택한다.
오답 이유식별자 변경은 참조 관계 전체에 영향을 주므로 불변성이 중요하다. 따라서 2번 보기 ‘값이 자주 변하지 않는 속성을 선택한다.’의 적용 여부를 문제 조건과 대조해야 한다.
3
복합 식별자는 지나치게 많은 속성으로 구성하지 않는다.
오답 이유복합키 열이 많으면 조인과 외래키 구성이 복잡해지므로 최소성을 고려해야 한다. 따라서 3번 보기 ‘복합 식별자는 지나치게 많은 속성으로 구성하지 않는다.’의 적용 여부를 문제 조건과 대조해야 한다.
4
명칭이나 설명처럼 이름으로 기술되는 속성을 우선 주식별자로 삼는다.
정답 근거이름·명칭·내역은 중복되거나 변경될 가능성이 커서 안정적인 주식별자로 부적합하다. 업무에서 자주 쓰이고 값이 유일하며 변경이 적고 구성이 단순한 속성을 선택해야 한다. 따라서 4번 보기 ‘명칭이나 설명처럼 이름으로 기술되는 속성을 우선 주식별자로 삼는다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 4번
이 문항에서 조건에 맞지 않는 보기는 4번 ‘명칭이나 설명처럼 이름으로 기술되는 속성을 우선 주식별자로 삼는다.’입니다. 이름·명칭·내역은 중복되거나 변경될 가능성이 커서 안정적인 주식별자로 부적합하다. 업무에서 자주 쓰이고 값이 유일하며 변경이 적고 구성이 단순한 속성을 선택해야 한다.