Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Ga0's

SQLD_엔터티(Entity) 본문

Study IT/SQLD

SQLD_엔터티(Entity)

Ga0Kwon 2023. 4. 26. 21:08

엔터티(Entity)

1. 정의

  ▪ 업무상 필요하고, 유용한 정보를 저장/관리하기 위한 집합적인 어떠한 것(Thing)

 

2. 특징

  ▪ 업무에서 반드시 꼭 필요한 정보여야 함

  ▪ 유일한 식별자로 식별이 가능해야함

  ▪ 인스턴스(데이터 베이스에 실제로 저장된 값) 2개 이상의 집합

  ▪ 업무 프로세스에 의해 이용되어야 함

  ▪ 반드시 속성이 잇어야 함

  ▪ 다른 엔터티와 최소 1개 이상의 관계가 존재해야 함

 

+ 속성 : 데이터 모델링 관점에서의 속성은 "업무에서 필요로 하는 인스턴스에서 관리하고 자하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위"를 의미한다.

 

3. 분류

 1) 발생 시점에 따른 분류

   ▪  기본 → 중심 → 행위

 

   ▪ 기본 엔티티

    ▫ 업무에 원래 존재하는 정보로서 다른 엔터티와 관계에 위해 생성되지 않고 독립적으로 생성이 가능

    ▫ 타 엔터티의 부모의 역할

    ▫ 다른 엔터티로부터 주식별자를 상속받지 않고 자신의 고유한 주식별자가 가짐

 

   ▪ 중심 엔티티 

    ▫ 기본 엔터티로부터 발생되고 그 업무에 있어서 중심적인 역할

    ▫ 다른 엔터티와의 관계를 통해 많은 행위엔터티를 생성

 

   ▪ 행위 엔티티 

    ▫ 두 개 이상의 부모엔터티로부터 발생되고 자주 내용이 바뀌거나 데이터량이 증가

 

 2) 유무형에 따른 분류

    유형 엔티티 

    ▫ 물리적인 형태가 있고 안정적이며 지속적으로 활용되는 엔터티

 

   ▪ 개념 엔티티 

    ▫ 물리적인 형태는 존재하지 않고 관리해야 할 개념적 정보로 구분이 되는 엔터티

 

   ▪ 사건 엔티티 

    ▫ 업무를 수행함에 따라 발생되는 엔터티

    ▫ 비교적 발생량이 많으며 각종 통계자료에 이용

 

4. 명명 규칙

  ▪ 가능한 현업 업무에서 사용하는 용어를 사용

  ▪ 약어 사용 금지

  ▪ 단수명사 사용

  ▪ 모든 엔터티에서 유일한 이름(고유한 이름) 사용

  ▪ 생성 의미대로 이름 부여

2

'Study IT > SQLD' 카테고리의 다른 글

SQLD_정규화  (0) 2023.04.28
SQLD_성능 데이터 모델링의 개요  (0) 2023.04.27
SQLD_식별자  (0) 2023.04.27
SQLD_관계(Relationship)  (0) 2023.04.26
SQLD_데이터 모델링  (0) 2023.04.25