Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

DBMS의 일반화와 전문화의 차이점

<시간/>

이번 포스팅에서는 DBMS의 일반화와 전문화의 차이점을 알아보도록 하겠습니다.

일반화

  • 상향식 접근 방식을 사용하여 작동합니다.

  • 스키마의 크기가 줄어듭니다.

  • 일반적으로 엔터티 그룹에 적용됩니다.

  • 상속은 일반화에 사용되지 않습니다.

  • 여러 항목 집합에서 그룹화를 만드는 프로세스로 정의할 수 있습니다.

  • 두 개 이상의 하위 항목 집합을 결합하여 상위 수준 항목 집합을 생성합니다.

  • 공통 기능 중 일부는 결과적인 상위 수준 엔터티 집합에서 얻습니다.

  • Union 운영에 필요한 엔티티 간의 차이점과 유사점은 무시됩니다.

예:

비둘기, 집 참새, 까마귀 및 비둘기는 모두 새로 일반화될 수 있습니다 -

DBMS의 일반화와 전문화의 차이점

전문화

  • 하향식 접근 방식을 사용합니다.

  • 스키마의 크기가 증가합니다.

  • 단일 항목에 적용할 수 있습니다.

  • 엔티티 세트 내에서 하위 그룹을 생성하는 프로세스로 정의할 수 있습니다.

  • 일반화의 반대입니다.

  • 상위 수준 엔터티의 하위 집합을 사용하고 하위 수준 엔터티 집합을 형성합니다.

  • 상위 엔티티가 분할되어 하나 이상의 하위 엔티티를 형성합니다.

  • 이 접근 방식에서 상속을 사용할 수 있습니다.

사람에게는 이름, 생년월일, 성별 등이 있습니다. 이러한 속성은 모든 사람, 인간에게 공통적입니다. 그러나 회사에서 개인은 회사에서 수행하는 역할에 따라 직원, 고용주, ​​고객 또는 공급업체로 식별될 수 있습니다.

DBMS의 일반화와 전문화의 차이점