728x90

[ 엔티티 ]

1. 엔티티 / 속성 / 인스턴스

 1) 엔티티(Entity) - 테이블(table) / 전체

 2) 속성(Attribute) - 열(column) / 분류 특징

 3) 인스턴스(Instance) - 행(row) / 데이터

 

 

2. 엔티티의 특징 6가지

 1) 업무에서 필요로 하는 정보

 2) 업무 프로세스에 의해 사용

 3) 인스턴스의 집합(2개 이상)

 4) 속성을 포함(2개 이상)

 5) 관계의 존재(2개 이상 / 엔티티는 다른 엔티티와 최소 1개 이상의 관계가 있어야함 )

 6) 유일한 식별자로 식별자에 의해 식별이 가능해야 한다.

 

3. 엔티티의 분류

 1) 유무형에 따른 분류 :

  ▶ 유형(Tangible) 엔티티 : 물리적인 형태

  ▶ 개념(Concepual) 엔티티 : 개념적인(무형) 형태

  ▶ 사건(Event) 엔티티 : 업무 수행시 발생

 

 2) 발생시점에 따른 분류 : 

 ▶ 기본 엔티티 : 업무에 원래 존재하는 정보 / 고유한 식별자를 가지며, 다른 엔티티로부터 주식별자 상속받지 않음

 ▶ 중심 엔티티 : 업무의 중심 역할로 데이터량이 많음

 ▶ 행위 엔티티 : 자주 내용이 바뀌거나 데이터양이 증가함.

 

4. 엔티티의 명명

 1) 업무 목적에 따라 생성되는 자연스러운 이름을 부여해야 한다.

 2) 이름은 업무상의 의미를 내포해야 한다.

 3) 모든 엔티티에서 이름은 유일해야 한다.

728x90

+ Recent posts