본문 바로가기

종속 엔터티의 종류 종속 엔터티에는 몇 가지 종류가 있습니다. - [그림1] 부모 엔터티의 추가 데이터를 관리하는 엔터티 - [그림2] 1정규화에 의해서 발생한 엔터티 - [그림3] 이력 데이터를 관리하는 엔터티 - [그림4] 다대다(M:M) 관계에서 발생한 교차 엔터티 - [그림5] 슈퍼타입과 관계된 서브타입 엔터티 - [그림6] 엔터티 분해에 의한 일대일(1:1) 엔터티 [그림1]의 상품가격 엔터티는 상품 엔터티의 일부 데이터를 더욱 상세하게 관리하는 엔터티입니다. 상품 가격은 상품이 존재하지 않는 한 존재할 수 없는 데이터이므로 상품가격 엔터티는 종속 엔터티입니다. 부모 엔터티의 일부로서 성격이 동일한 데이터라고 할 수 있습니다. [그림1] [그림2] 주문상품 엔터티는1정규화에 의해서 발생한 엔터티입니다. 주문상품 엔.. 더보기
자립 엔터티 & 종속 엔터티 자립(Independent Entity 또는Strong Entity, Dominant Entity) 엔터티는 다른 엔터티에 의존적이지 않고 스스로 존재하는 엔터티라고 했습니다. 어떤 엔터티에도 존재 종속(Existence Dependency)되지 않는 엔터티입니다. 종속(Dependent Entity 또는Weak Entity, Subordinate Entity) 엔터티는 상위(부모) 엔터티가 존재하지 않으면 존재할 수 없는 엔터티입니다. 자립 엔터티와 종속 엔터티는 비즈니스에서 관리하는 데이터의 범위에 따라 자립 엔터티가 종속 엔터티가 될 수도 있고 종속 엔터티가 자립 엔터티가 될 수도 있습니다. 특정 대학의 교수 엔터티는 자립 엔터티입니다. 교수 엔터티 상위에 반드시 존재해야 할 엔터티가 존재하지 않습.. 더보기
진정한 프로가 되는 1만 시간의 법칙 1만 시간의 법칙이 있다고 한니다. 어느 분야에서든 세계적인 전문가가 되기 위해서는 1만 시간의 노력이 필요하다고 합니다. 1만 시간보다 적은 시간을 몰두하고 그 분야에서 세계적인 전문가가 된 예는 찾아볼 수 없다고 합니다. 1만 시간은 하루에 7~8시간씩 약 5년 동안의 시간입니다. 엄청난 시간일 수 있지만, 필자는 그다지 오랜 시간이 아니라고 생각합니다. IT 분야에서 일하면서 한 분야에서 1만 시간을 채우는 것은 어렵지 않다고 생각합니다. 다만, 몰두(沒頭)해야 하는 시간이기 때문에 쉽게 이룰 수 있는 시간은 결코 아닙니다. 진정한 프로페셔널(Professional)이 되고자 하는 사람은 1만 시간을 도전해 보았으면 합니다. 모델을 고민하고 연구하면서 모델링에 몰두하는 시간이 10년 정도 되면 데이.. 더보기