1-1-2. 엔터티
1. 엔터티(실체, 객체)의 개념
Peter Chen(1976) | 변별할 수 있는 사물 |
CJ Date(1986) | 데이터베이스 내에서 변별 가능한 객체 |
James Martin(1989) | 정보를 저장할 수 있는 어떤 것 |
Thomas Bruce(1992) | 정보가 저장될 수 있는 사람, 장소, 물건, 사건, 개념 등 |
위 정의들의 공통점은 아래와 같다.
ㄱ. 사람, 장소, 물건 등의 '명사'에 해당한다.
ㄴ. 업무상 관리가 필요한 관심사에 해당
ㄷ. 저장이 되기 위한 어떤 것(Thing)
-> 명사, 업무상 관리가 필요한 관심사, 저장될 어떤 것
-> 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(thing)
2. 엔터티와 인스턴스에 대한 내용과 표기법
- IE 표기법, 바커 표기법에 따라 다름
3. 엔터티의 특징
- 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다.
- 유일한 식별자에 의해 '식별'이 가능해야 함
- 영속적으로 존재하는 인스턴스의 집합(두 개 이상)이어야 함
- 엔터티는 업무 프로세스에 의해 이용돼야 하며, 반드시 속성이 있어야 함
- 엔터티는 다른 엔터티와 최소 한 개 이상의 '관계'가 있어야 함
-> 업무에서 필요로, 식별자(식별), 집합, 업무 프로세스, 속성, 관계
4. 엔터티의 분류
가. 유무형에 따른 분류: 유형(물리적 형태 존재), 개념(개념적 정보), 사건(Event, 발생량 많음)
나. 발생 시점에 따른 분류: 기본(키) 엔터티(초기), 중심 엔터티(중기), 행위 엔터티(후기)
5. 엔터티의 명명
- 잘
Quiz
Q1. 엔터티의 개념 3가지
- ___________, ________________, __________________
Q2. 엔터티의 특징 5개
- ________, _________, _________, _________, _________
Q3. 엔터티의 분류
- 유무형에 따른 분류: ___, ___, ___
- 발생시점에 따른 분류: ____, _____, ____