개주 훈련일지/📚 코살대 교본 학습

SQL) 엔터티

lshfood2 2025. 11. 1. 21:11

[엔터티의 개념]

엔터티란 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