728x90
2) 엔터티
1.엔터티의 개념
- 사람, 장소, 물건, 사건, 개념 등의 명시에 해당한다.
- 업무상 관리가 필요한 관심사에 해당한다.
- 저장이 되기 위한 어떤 것(Thing)이다.
- 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것
- 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상
2. 엔터티의 특징
- 업무에서 필요로 하는 정보
- 반드시 해당 업무에서 필요하고 관리하는 정보여야 한다.
- 식별이 가능해야 함
- 식별자(Unique Identifier)에 의해 식별이 가능해야 한다.
- 인스턴스의 집합
- 두 개 이상의 영속적으로 존재하는 인스턴스의 집합
- 업무프로세스에 의해 이용
- 업무프로세스가 그 엔터티를 반스시 이용해야 한다.
- 속성을 포함
- 반드시 속성이 있어야 한다.
- 관계의 존재
- 다른 엔터티와 적어도 한 개 이상의 관계가 있어야 한다.
- 관계를 생략해도 되는 경우 : 통계성 엔터티 도출, 코드성 엔터티 도출, 시스템 처리 시 내부 필요에 의한 엔터티 도출
3. 엔터티의 분류
- 유무형에 따른 분류
- 유형 엔터티 : 물리적 형태가 있고 안정적이며 지속적으로 활용되는 엔터티
- 개념 엔터티 : 물리적인 형태는 존재하지 않고 관리해야 할 개념적 정보로 구분되는 엔터티
- 사건 엔터티 : 업무를 수행함에 따라 발생되는 엔터티
- 발생시점에 따른 분류
- 기본 엔터티(키 엔터티) : 그 업무는 원래 존재하는 정보, 독립적으로 생성이 가능한 엔터티, 다른 엔터티로부터 주식별자를 상속받지 않고 자신의 고유한 주식별자를 가진다
- 중심 엔터티 : 기본 엔터티로부터 발생되고 그 업무에 있어 중심적인 역할을 한다. 데이터 양이 많이 발생되고 다른 엔터티와의 관계를 통해 많은 행위 엔터티를 생성한다.
- 행위 엔터티 : 두 개 이상의 부모엔터티로부터 발생되고 자주 내용이 변경되거나 데이터 양이 증가한다.
4. 엔터티의 명명
- 가능한 현업 업무에서 사용하는 용어를 사용한다.
- 가능한 약어를 사용하지 않는다
- 단수명사를 사용한다.
- 모든 엔터티에서 유일한 이름을 부여해야 한다.
- 엔터티 생성 의미대로 이름을 부여한다.
출처 : https://blog.naver.com/handuelly/221707960037
728x90
300x250