책 내용 질문하기
최소성에 관한 질문입니다~
도서
2024 시나공 정보처리기능사 실기 기본서
페이지
76
조회수
81
작성일
2024-10-08
작성자
이*숙
첨부파일

안녕하세요~최소성의 개념과 최소성이란 무엇인지 예제를 들어 설명부탁드립니다~

감사합니다~^^

답변
2024-10-08 19:14:49

안녕하세요 길벗수험서 운영팀입니다.

최소성 : 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질

쉽게 설명하면 키를 구성하는 속성들이 진짜 각 튜플을 구분하는데 꼭 필요한 속성들로만 구성되어 있냐?를 의미합니다.

키를 구성할때 굳이 없어도 될 속성들을 넣지 말자는 말입니다.

예를 들어 주민번호, 이름, 나이 이렇게 3가지가 있을때 키를 구성할때 (주민번호, 이름) 이렇게 2개의 속성으로 키를 구성해도 각각의 튜플을 구분할 수 있습니다.

하지만 주민번호만으로 각 튜플을 유일하게 식별할 수 있으니 키를 구성할때 주민번호 속성 1개만 가지고 구성을 하면 되겠죠

주민번호, 이름 이렇게 2개의속성으로 키를 구성하면 최소성을 만족 못하는것이고

주민번호 1개만으로 키를 구성해야 해당 키는 최소성을 만족합니다.

행복한 하루되세요 :)

  • 관리자
    2024-10-08 19:14:49

    안녕하세요 길벗수험서 운영팀입니다.

    최소성 : 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질

    쉽게 설명하면 키를 구성하는 속성들이 진짜 각 튜플을 구분하는데 꼭 필요한 속성들로만 구성되어 있냐?를 의미합니다.

    키를 구성할때 굳이 없어도 될 속성들을 넣지 말자는 말입니다.

    예를 들어 주민번호, 이름, 나이 이렇게 3가지가 있을때 키를 구성할때 (주민번호, 이름) 이렇게 2개의 속성으로 키를 구성해도 각각의 튜플을 구분할 수 있습니다.

    하지만 주민번호만으로 각 튜플을 유일하게 식별할 수 있으니 키를 구성할때 주민번호 속성 1개만 가지고 구성을 하면 되겠죠

    주민번호, 이름 이렇게 2개의속성으로 키를 구성하면 최소성을 만족 못하는것이고

    주민번호 1개만으로 키를 구성해야 해당 키는 최소성을 만족합니다.

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.