[데이터 모델링의 이해]엔터티(Entity)

yellong·2020년 5월 28일
0

SQLD

목록 보기
14/27
post-thumbnail

엔터티(Entity)

  • 엔터티는 업무에서 관리해야 하는 데이터 집합을 의미하며, 저장되고 관리되어야하는 데이터이다.
  • 엔터티는 개념, 사건, 장소 등의 명사이다.

엔터티 특징

엔터티 특징설명
식별자- 엔터티는 유일한 식별자가 있어야 한다.
- ex) 회원 ID, 계좌번호
인스턴스 집합- 2 개 이상의 인스턴스가 있어야 한다.
속성- 엔터티는 반드시 속성을 가지고 있어야 한다.
관계- 엔터티는 다른 엔터티와 최소한 한 개 이상 관계가 있어야 한다.
- ex) 고객은 계좌를 개설한다.
업무- 엔터티는 업무에서 관리되어야 하는 집합이다.

[Relation, Table, Instance?]
- Relation: 테이블(Relation에 기본키 및 제약조건을 설정하면 테이블이 된다.
- Relationship: Relation간의 관계
- Instance: Relation이 가질 수 있는 값을 의미한다. 간단하게 행의 수라고 생각하면 된다.

엔터티 종류

  • 유형과 무형에 따른 엔터티 종류
    • 유형 엔터티
    • 개념 엔터티
    • 사건 엔터티
  • 발생 시점에 따른 엔터티 종류
    • 기본 엔터티
    • 중심 엔터티
    • 행위 엔터티

0개의 댓글