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
'자격증 > SQLD' 카테고리의 다른 글
[ SQL 자격증 ] 1. 데이터 모델링의 이해 - 자주 틀린 문제 개념 정리 (0) | 2021.10.29 |
---|---|
[ SQL 자격증 ] 1. 데이터 모델링의 이해 - 5절 식별자 (0) | 2021.10.28 |
[ SQL 자격증 ] 1. 데이터 모델링의 이해 - 4절 관계 (0) | 2021.10.27 |
[ SQL 자격증 ] 1. 데이터 모델링의 이해 - 3절 속성 (0) | 2021.10.26 |
[ SQL 자격증 ] 1. 데이터 모델링의 이해 - 1절 데이터 모델의 이해 (0) | 2021.10.24 |