[엔터티의 개념]
엔터티란 IT 시스템을 통해 저장 및
관리해야 하는 집합적인 어떤 것(Thing)
- 사람, 사물, 사건, 개념 등의 명사에 해당
- IT 시스템을 통해 관리가 필요한 관심사에 해당
- 비즈니스를 구현하기 위해 저장해야 하는 어떤 것
하나의 엔터티는 여러 개의 인스턴스를 가질 수 있으므로
엔터티는 인스턴스의 집합이라고 할 수 있다.
ex)
엔터티(상가) → 인스턴스(스타벅스 강남점)
→ 인스턴스(이디야 역삼점)
→ 인스턴스(할리스 코엑스점)
[엔터티의 특징]
엔터티의 특징을 모두 만족해야
엔터티로 도출될 수 있다.
1) 비즈니스 요구 조건 만족을 위해 반드시 필요한 정보
: 상가, 지하철역 등
2) 유일한 식별자로 식별 가능(단 1건만 특정지을 수 있음)
: 상가번호, 지하철역 번호 등
3) 영속적으로 존재하는 인스턴스(2개 이상)의 집합
: 상가는 여러개이다, 지하철역은 여러개이다 등
4) 비즈니스 프로세스에 반드시 이용되어야 함
: 상가 정보 제공 프로그램 등
5) 반드시 속성을 가지고 있어야 함
: 상가 > 상점명 , 지하철 > 역명 등
6) 다른 엔터티와 최소 1개 이상의 관계를 갖고 있어야 함
: 하나의 지하철역은 다른 지하철역 승하차 정보를 가진다.
[엔터티 명명규칙]
- 업무 담당자들이 사용하는 용어 사용
- 약어를 사용하지 않음
- 단수명사여야 함
- 해당 모델 내에서 유일한 이름
- 생성 의미에 맞는 이름 부여
'개주 훈련일지 > 📚 코살대 교본 학습' 카테고리의 다른 글
| SQL) 속성 (0) | 2025.11.02 |
|---|---|
| 제어문2 - 반복문 (0) | 2025.11.02 |
| SQL) 데이터 모델의 이해 (0) | 2025.11.01 |
| 제어문1 - 조건문 if/switch (0) | 2025.11.01 |
| 소프트웨어 공학의 접근법 (0) | 2025.10.31 |