안녕하세요 길벗수험서 운영팀입니다.
논란이 있는 사항입니다.
이전에 이것과 관련된 문제가 있어 산업인력공단에 문의하였으나 답변을 받지 못했습니다. ㅠ
후보키(Candidate Key)의 유일성(Unique)에 대해서 단 하나의 Null 값은 다른 값들과 구분되어 유일한 튜플을 식별할 수 있게 해주므로 가능하다라는 의견과, Null은 애초에 일반적인 '값'으로 봐서는 안되기 때문에 불가능하다는 의견이 있습니다.
(실제 논문에도 해당 사항에 대한 명확한 정의가 존재하지 않습니다.)
실제 시험에서 또다시 이런 논란이 될 수 있는 문제가 출제될 것이라고는 생각되지 않습니다.
기본적으로 유일성을 보장하기 위해 Null 값이 오면 안되며 예외적으로만 허용된다는 정도로만 알아두시면 될 것 같습니다.
(당연히 여러개의 Null 값은 유일성을 해치기 때문에 불가능합니다.)
행복한 하루되세요 :)
-
관리자2020-03-17 11:26:16
안녕하세요 길벗수험서 운영팀입니다.
논란이 있는 사항입니다.
이전에 이것과 관련된 문제가 있어 산업인력공단에 문의하였으나 답변을 받지 못했습니다. ㅠ
후보키(Candidate Key)의 유일성(Unique)에 대해서 단 하나의 Null 값은 다른 값들과 구분되어 유일한 튜플을 식별할 수 있게 해주므로 가능하다라는 의견과, Null은 애초에 일반적인 '값'으로 봐서는 안되기 때문에 불가능하다는 의견이 있습니다.
(실제 논문에도 해당 사항에 대한 명확한 정의가 존재하지 않습니다.)
실제 시험에서 또다시 이런 논란이 될 수 있는 문제가 출제될 것이라고는 생각되지 않습니다.
기본적으로 유일성을 보장하기 위해 Null 값이 오면 안되며 예외적으로만 허용된다는 정도로만 알아두시면 될 것 같습니다.
(당연히 여러개의 Null 값은 유일성을 해치기 때문에 불가능합니다.)
행복한 하루되세요 :)