문제
아래의 경우 생성하는 식별자는?
<지문> 업무적으로 만들어지지는 않지만 원조식별자가 복잡한 구성을 갖고 있기 때문에 인위적으로 만든 식별자
① 외래키 ② 복합 식별자 ③ 인조 식별자 ④ 자연 식별자
정답
3번
해설
정답: 3. 업무 식별자가 복잡하거나 부적절할 때 설계자가 인위적으로 만든 식별자는 인조 식별자이다.
오답 풀이
- 1번: 외래키는 다른 엔터티를 참조하기 위해 전달받은 식별자이다.
- 2번: 복합 식별자는 둘 이상의 속성으로 구성된 식별자이다.
- 3번: 인위적으로 만든 식별자이므로 정답이다.
- 4번: 자연 식별자는 업무적으로 자연스럽게 존재하는 식별자이다.
보충 개념 인조 식별자는 편리하지만 업무 의미를 직접 담지 않는다. 인조 식별자를 사용하더라도 업무상 유일성 제약은 별도로 고려해야 한다.