CERTIFICATION/SQLD
[SQLD/데이터 모델링의 이해]1-2. 엔터티
써머레인
2024. 2. 25. 14:06
1. 데이터 모델링의 이해
1-2. 엔터티(Entity)
(1) 엔터티
- 저장이 되기 위한 어떤 것, “실체, 객체”
- 인스턴스 = 엔터티 안에 행 데이터 (ex. 환자 엔터티 -> 이춘식, 조시형의 데이터 인스턴스)
(2) 엔터티 특징
- “업무”에서 꼭 필요로 하는 정보
- 식별자에 의해 식별이 가능해야 함
- 2개 이상의 인스턴스로 구성된 집합
- 업무 프로세스에 의해 이용됨
- 반드시 “속성”을 포함해야 함
- 다른 엔터티와 “관계”가 최소 1개 이상 존재
(3) 엔터티 분류 (=> DB테이블에 들어가는 데이터 형태)
- 유형,무형에 따른 : 유형 엔터티 / 개념 엔터티 / 사건 엔터티
- 발생 시점에 따른 : 기본 엔터티 / 중심 엔터티 / 행위 엔터티
- 기본 엔터티 : 다른 엔터티로 주식별자 상속X 자신 고유 주식별자 가짐
(4) 엔터티 명명
- 약어 X
- 현업에서 실제 사용하는 용어 사용
- 단수명사 사용
- 유일한 이름 부여
- 생성 의미대로 이름 부여