안녕하세요~최소성의 개념과 최소성이란 무엇인지 예제를 들어 설명부탁드립니다~
감사합니다~^^
안녕하세요 길벗수험서 운영팀입니다.
최소성 : 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질
쉽게 설명하면 키를 구성하는 속성들이 진짜 각 튜플을 구분하는데 꼭 필요한 속성들로만 구성되어 있냐?를 의미합니다.
키를 구성할때 굳이 없어도 될 속성들을 넣지 말자는 말입니다.
예를 들어 주민번호, 이름, 나이 이렇게 3가지가 있을때 키를 구성할때 (주민번호, 이름) 이렇게 2개의 속성으로 키를 구성해도 각각의 튜플을 구분할 수 있습니다.
하지만 주민번호만으로 각 튜플을 유일하게 식별할 수 있으니 키를 구성할때 주민번호 속성 1개만 가지고 구성을 하면 되겠죠
주민번호, 이름 이렇게 2개의속성으로 키를 구성하면 최소성을 만족 못하는것이고
주민번호 1개만으로 키를 구성해야 해당 키는 최소성을 만족합니다.
행복한 하루되세요 :)
-
관리자2024-10-08 19:14:49
안녕하세요 길벗수험서 운영팀입니다.
최소성 : 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질
쉽게 설명하면 키를 구성하는 속성들이 진짜 각 튜플을 구분하는데 꼭 필요한 속성들로만 구성되어 있냐?를 의미합니다.
키를 구성할때 굳이 없어도 될 속성들을 넣지 말자는 말입니다.
예를 들어 주민번호, 이름, 나이 이렇게 3가지가 있을때 키를 구성할때 (주민번호, 이름) 이렇게 2개의 속성으로 키를 구성해도 각각의 튜플을 구분할 수 있습니다.
하지만 주민번호만으로 각 튜플을 유일하게 식별할 수 있으니 키를 구성할때 주민번호 속성 1개만 가지고 구성을 하면 되겠죠
주민번호, 이름 이렇게 2개의속성으로 키를 구성하면 최소성을 만족 못하는것이고
주민번호 1개만으로 키를 구성해야 해당 키는 최소성을 만족합니다.
행복한 하루되세요 :)