Kong Eunho

1.2 엔터티

2025년 07월 20일 20시
카테고리 - TIL, sqld, 1_데이터_모델링의_이해


1.2.1 엔터티의 개념

엔터티(Entity) : 데이터베이스의 구성요소 중 독립적으로 식별 가능한 객체(Object). 모델링은 엔터티를 정의하는 것으로 시작된다.

속성(Attribute) : 엔터티가 보다 상세히 자신을 표현하기 위해 가지는 하위요소.

1.2.2 엔터티의 특징

① 필요로 하는 정보

② 유일한 식별자

③ 2개 이상의 인스턴스

④ 1개 이상의 속성

⑤ 1개 이상의 관계

1.2.3 엔터티의 분류

① 발생 시점/상속 관계에 따른 분류

– 기본 엔터티 : 자신의 고유한 주식별자를 가지고 독립적으로 생성되는 엔터티.
예) 사원, 부서, 고객, 상품, 자재

– 중심 엔터티 : 기본 엔터티로부터 주식별자를 상속받아 생성되며 업무의 중심 역할을 하는 엔터티.
예) 급여, 주문

– 행위 엔터티 : 두 개 이상의 엔터티를 상속받아 생성되며, 내용이 자주 변경되거나 데이터양이 계속 증가하는 엔터티.
예) 급여내역, 주문내역

② 물리적 형태의 존재 여부에 따른 분류

– 유형 엔터티 : 물리적 형태가 존재하는 엔터티.
예) 사원, 상품, 학생

– 개념 엔터티 : 물리적 형태 없이 개념적으로 정의되는 엔터티.
예) 부서, 상품분류, 강의

– 사건 엔터티 : 업무를 수행하면서 발생하는 행위나 이벤트를 나타내는 엔터티.
예) 주문, 대여, 수강

+)

교차 엔터티 : M:N 관계(예 : 학생-과목)를 해소하기 위해 만들어진 엔터티
예) 학생-과목 : 수강, 고객-상품 : 주문

◀ 이전 글 TIL, sqld, 1_데이터_모델링의_이해
1.1 데이터 모델의 이해
2025-07-19
목록으로 다음 글 ▶ TIL, sqld, 1_데이터_모델링의_이해
1.3 속성
2025-07-21