최소성과 유일성
이거 정확히 뭔지 잘 모르겠네요 ㅋㅋ 컴활 할때 알았던거 같은데
이해가 안되요 최소성은 더이상 쪼갤수 없다는 뜻이고 유일성은 그 값 하나로 유일하게 판단가능하다는 건가요??
좀더 쉽게 풀이해서 알려주세요 ㅜㅜ 책갖고 잘 이해가 안되요~
안녕하세요.
311쪽 예시 테이블 중 <학생> 테이블을 예로 들면
학번이 기본키인데, (학번, 주민등록번호)를 기본키로 지정했다고 예를 들면
(050021, 790806-1234567)과 동일한 레코드가 없으므로 해당 기본키로 레코드를 구별할 수 있습니다.
즉 유일하게 구별되는 유일성을 만족하는 것이죠.
하지만 학번 자체나 주민등록번호 자체로도 레코드를 구별할 수 있습니다.
학번 도 중복된 것이 없고, 주민등록번호도 중복된 것이 없으므로 그들 각각으로도 레코드 구별이 가능한 것이죠.
즉 기본키(학번, 주민등록번호)의 일부로도 유일하게 식별할 수 있으므로 이 경우 최소성을 만족하지 못하는 것이죠.
하지만 슈퍼키로도 유일성과 최소성을 만족하는 것이 있는데, 이들이 후보키가 되는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2014-07-02 09:19:43
안녕하세요.
311쪽 예시 테이블 중 <학생> 테이블을 예로 들면
학번이 기본키인데, (학번, 주민등록번호)를 기본키로 지정했다고 예를 들면
(050021, 790806-1234567)과 동일한 레코드가 없으므로 해당 기본키로 레코드를 구별할 수 있습니다.
즉 유일하게 구별되는 유일성을 만족하는 것이죠.
하지만 학번 자체나 주민등록번호 자체로도 레코드를 구별할 수 있습니다.
학번 도 중복된 것이 없고, 주민등록번호도 중복된 것이 없으므로 그들 각각으로도 레코드 구별이 가능한 것이죠.
즉 기본키(학번, 주민등록번호)의 일부로도 유일하게 식별할 수 있으므로 이 경우 최소성을 만족하지 못하는 것이죠.
하지만 슈퍼키로도 유일성과 최소성을 만족하는 것이 있는데, 이들이 후보키가 되는 것입니다.
오늘도 즐거운 하루 되세요.
"