나는 매우 후보 키에 대해 공부할 때 교수님에 의해 주어진 아이디어에 의해 혼란스러워했다 (그러나 나는 그에게 물어 가짜 느낌 : p)를데이터베이스 후보 키의 "최소 성"은 무엇을 의미합니까?
는 "K의 어떤 구성 요소가 고유성 속성을 파괴하지 않고 제거 할 수 없습니다 - - minimality (1) (세트가 최소한의 것을 의미한다) 보유하고있는 이러한 특성의 어떤 부분 집합이 없다 "
그리고 내가 그것을
말한다 위키 검색" ". 그것은 또한 예를 보여 주지만 나는 이해하지 못합니다.
제 질문은 여기에서 "제거 된"무엇을 의미합니까? 데이터의 전체 행을 제거한다는 의미라면 데이터 행을 제거하여 고유성을 잃을 수 없으므로 항상 데이터의 고유성을 유지해야합니다. K의 단일 속성 만 제거하고 빈 "블록"이있는 행을 남기면 바보처럼 보이고 데이터가 삭제됩니다. 그래서 누군가가이 속성이 의미하는 것에 대한 간단한 예를 들어 줄 수 있습니까? (좋은 사람과 나쁜 사람을위한 것일 수도 있습니다) 감사합니다 ~
고유 키 속성을 잃지 않고 모든 기능 종속적 열을 후보 키에 추가 할 수 있습니다. 당신의 질문은 정반대의 과정에 관한 것입니다. – joop