sqld

SQLD 1-2 엔터티

귀요미찰쓰 2021. 11. 12. 09:56
728x90
반응형
반응형

엔터티의 개념

1. 엔터티는 사람, 장소, 물건, 사건, 개념등의 명사에 해당한다.

2. 엔터티는 업무상 관리가 필요한 관심사에 해당한다.

3. 엔터티는 저장이 되기 위한 어떤 것이다.

 

* 엔터티란 '업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것으로 설명할 수 있다.'

* 엔터티는 인스턴스의 집합이라고 볼 수 있습니다.

 

 

엔터티의 특징

1. 반드시 해당 업무에서 필요하고 관리하고자하는 정보여야한다.

2. 유일한 식별자에 의해 식별이 가능해야한다.

3. 영속적으로는 존재하는 인스턴스의 집합이여야한다.('한개'가 아니라 '두개 이상')

4. 엔터티는 업무 프로세스에 의해 이용되어야한다.

5. 엔터티는 반드시 속성이여야한다.

6. 엔터티는 다른 엔터티와 최소 한개 이상의 관계가 있어야한다.

 

- 엔터티는 반드시 속성이 포함되어야한다.

- 엔터티는 다른 엔터티와 최소 한개 이상의 관계가 존재해야한다.

 

엔터티의 분류

유무형에 따른 분류

유형:

- 물리적인 형태가 있고 안정적이며 지속적으로는 활용되는 엔터티로 업무로부터 엔터티를 구분하기가 가장 용이하다.

 

개념:

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

 

사건:

- 업무를 수행함에 따라 발생되는 엔터티로서 비교적 발생량이 많으며 각종 통계자료에 이용될 수 있다.

발생시점에 따른 분류

기본: 

- 업무에 원래 존재하는 정보로서 다른 엔터티와 관계에 의해 생성되지 않고 독립적으로 생성이 가능하고 자신은 타 엔터티의 부모의 역할을 하게 된다.

 

중심:

- 본인 엔터티로부터 발생되고 그 업무에 있어서 중심적인 역할을한다.

- (기본, 행위) 엔터티 중간

행위:

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

엔터티의 명명

1. 가능하면 현업업무에서 사용하는 용어를 사용한다.

2. 가능하면 약어를 사용하지 않는다.

3. 단수 명사를 사용한다.

4. 모든 엔터티에서 유일하게 이름이 부여되어야한다.

5. 엔터티 생성 의미대로 이름을 부여한다.

 

 

반응형

'sqld' 카테고리의 다른 글

SQLD 시험전 정리  (0) 2021.11.24
SQLD 2-1 정규화  (0) 2021.11.13
SQLD 1-3 속성  (0) 2021.11.12
SQLD 1-1 데이터 모델의 이해  (0) 2021.11.12