데이터베이스 (ER 모델)를 설계하는 사람이 하나 있고 CHECKING-ACCOUNT, SAVINGS-ACCOUNT 및 LOAN-ACCOUNT 테이블이 3 개 있다고 가정합니다.수퍼 유형 하위 유형 표의 이점은 무엇입니까
그가 슈퍼 타입 - 서브 타입 관계를 알고 있다고 가정합시다. 그래서 그는 수퍼 타입 서브 타입을 구현했습니다.
내 질문은 - 서브 타입 관계 그가 무엇을 얻을 혜택이나 장점 - 슈퍼 타입을 구현 한 후? 슈퍼 타입 - 서브 타입을 구현하는 것이 가장 좋습니다.
저는 왜 그가 계좌 유형, 계좌 개설, 계좌 이체 등을 모두 같은 테이블에 가지고 있는지 확실하지 않습니다. – Forklift
수퍼 타입 - 서브 타입 관계의 사용법은 무엇입니까? (100 % 유사하지 않은) 일종의 유형 (몇 개의 열이 동일하고 거의 없음)을 저장하기 위해 항상 하나의 테이블을 사용한다면? –
각 테이블에 서로 관련이없는 열이 많이있는 경우 많은 null 열이 부풀려지는 것을 원하지 않을 수 있습니다. 또는 많은 하위 유형이있는 경우 많은 널 (NULL) 컬럼으로 다시 끝납니다. 하위 슈퍼는 이러한 문제를 방지합니다. – Forklift