[DB] 데이터 모델링 - 엔티티(Entity) 란?
Entity란? - 업무에 필요하고 유용한 정보를 관리하기 위한 것 - 동일한 성격의 엔티티의 인스턴스(테이블의 행)들을 보관하는 논리적인 저장 장소 - 영속적으로 존재하는 단위 Entity의 특징 - 반드시 업무에 필요하고 관리해야하는 정보여야 한다. - 영속적으로 존재하는 인스턴스들(ROW)의 집합이여야 한다(두개 이상의 인스턴스). - 유일한 식별자에 의해 각 인스턴스들을 식별 가능해야 한다. - 업무 프로세스에 의해 이용되어야 한다. - 반드시 속성(Attribute)이 있어야 한다. - 다른 엔티티와 최소 한 개 이상의 관계가 있어야 한다. → 이러한 특징을 반영하여 엔티티를 도출해야 한다. Entity의 이름 짓는 방법 - 약어보다 명확한 단어 사용(Full Name) - 논리적으로 사물을 반..
DevOps/DB-데이터베이스설계
2021. 5. 25. 11:00