
업무의 관심 대상이 되는 정보를 갖고 있거나, 정보를 관리할 필요가 있는 유/무형의 개체
→ TABLE
Entity에서 관리해야 할 최소 단위 정보 항목
Entity는 최소 하나 이상의 Attribute를 포함
→ COL
Entity의 속성, 실제로 구현된 값
두 Entity 사이의 관계
Entity 내 각 인스턴스를 구별하는 기준이 되는 Attr
→ PK
관계가 있는 Entity 간 연결고리 역할을 하는 속성
→ FK
1. 개념적 설계
2. 논리적 설계
3. 물리적 설계
Entity 도출하기
: 업무 분석 단계 이후, 분석 자료를 기반으로 Entity 도출
도출 과정
학생은 Entity, 이름은 Attr
주식별자
: Entity의 소속된 인스턴스를 구별하는 기준
: 유일성, 최소성, 불변성, 존재성
외래 식별자
: 관계가 있는 두 Entity를 부모/자식으로 구분
(1:N) 관계에서는 1이 부모 역할이 된다.
: 부모의 주식별자(PK)와 공통 속성이 자식에게도 존재 시, 해당 속성을 외래 식별자로 지정
참여도
: 필수(Mandatory), 선택(Optional)로 구분
: 기준 Entity에 대해 반드시 대응되는 Entity가 1개 이상 = Mandatory
: 있을 수도, 없을 수도 = Optional

식별 관계 (실선)
: PK가 일반 COL이 아닌 PK의 역할을 하는 것
비식별 관계 (점선)
: PK가 일반 COL로 가는 것


※ M : N 관계
1:N 방식으로 해소 시켜야 함1. Association
학생과 강의2. Aggregation
팀과 선수3. Composition
자동차와 엔진4. Generalization
Superclass)가 여러 하위 Entity(Subclass)로 세분화직원과 계약직, 정규직5. Tenary
의사, 환자, 병원이 연관될 때, 진료의 관계6. Weak
PK를 가지지 않으며, Strong Entity의 PK를 FK로서 식별한다.주문과 주문 상세 정보