엔터티(실체,객체) 란?
- 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당
- 엔터티는 업무상 관리가 필요한 관심사에 해당
- 엔터티는 저장이 되기 위한 어떤 것(Thing)
- 엔티티는 속성(attribute)을 가진다.
"업무에 필요하며 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)"
<학생(엔티티)> 의 속성
- 학번 (공통속성)
- 이름 (개별 속성)
- 이수학점 (개별 속성)
- 생일 (개별 속성)
- 주소 (개별 속성)
- 전화번호 (개별 속성)
- 전공 (공통속성)
개별속성 : 엔티티 인스턴스중 일부에만 해당하는 속성
공통속성 : 엔티티 인스턴스 전체가 공유하는 속성
엔터티(Entity) = 테이블
엔티티는 업무에서 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것이다. 개념, 사건, 장소 등의 명사(Things)이다.
속성(Attribute) = 컬럼
속성은 업무에서 필요로 하는 인스턴스로 의미상 더 이상 분리되지 않는 최소의 데이터 단위이다.
인스턴스(Instance) = 행
인스턴스는 데이터베이스에 저장된 데이터 내용의 전체 집합을 의미.
※ 주의
- 눈에 보이지않는 것도 엔티티가 될 수 있다.(ex : 사건)