엔터티; 식별이 가능한 객체
cf)
엔터티 - table
인스턴스 - row
속성 - column
엔터티의 특징
- 업무에서 쓰이는 정보여야함
- 유니크함을 보장할 수 있는 식별자가 있어야 함
- 2개의 인스터스를 가지고 있어야 함
- 반드시 속성을 가지고 있어야 함
- 다른 엔터티와 1개 이상의 관계를 가지고 있어야 함
엔터티의 분류
1) 유형 vs 무형
- 유형 엔터티 : 물리적인 형태 존재, 안정적, 지속적
- 개념 엔터티 : 물리적인 형태 없음, 개념적
- 사건 엔터티 : 행위를 함으로써 발생, 빈번함, 통계 자료로 이용 가능
2) 발생시점
- 기본 엔터티 : 독립적으로 생성됨, 자식 엔터티를 가질 수 있음
- 중심 엔터티 : 기본 엔터티로부터 파생, 행위 엔터티 생성
- 행위 엔터티 : 2개 이상의 엔터티로부터 파생, 보통 설계 초기 단계보다는 상세 설계단계에서 많이 도출됨
엔터티의 이름 정할 때 주의사항
- 업무에서 실제로 쓰이는 용어 사용
- 한글은 약어를 사용하지 않고 영문은 대문자로 표기
- 단수 명사로 표현하고 띄어쓰기는 하지 않음
- 다른 엔터티와 의미상으로 중복될 수 없음
- 해당 엔터티가 갖고 있는 데이터가 무엇인지 명확하게 표현
'SQLD > 데이터 모델링의 이해' 카테고리의 다른 글
정리1 (0) | 2023.03.12 |
---|---|
식별자 Identifiers (0) | 2023.03.12 |
관계 Relationship (0) | 2023.03.12 |
속성 Attribute (0) | 2023.03.12 |
데이터 모델의 이해 (0) | 2023.03.12 |