Q2) 논리적 모델링에서 사용되는 주요 구성 요소인 엔터티, 속성, 관계에 대해 예시를 들어 설명해주세요.>
1. 엔터티(Entity)
- 데이터로 관리하고 싶은 대상(객체)
- ex. - 고객 - 주문 - 상품
-> "정보를 저장할 가치가 있는 대상"이면 엔터티
** 특징
- 독립적으로 존재 가능
- 여러 개의 인스턴스(데이터 행)를 가짐
2. 속성(Attribute)
- 엔터티가 가지고 있는 구체적인 정보(테이블의 컬럼과 동일 개념)
- 엔터티를 설명하는 데이터
- ex. 고객 엔터티의 속성

- 고객ID
- 이름
- 이메일
- 나이
-> 전부 "속성"
3. 관계(Relationship)
- 엔터티와 엔터티 사이의 연결
- ex.
- 고객 -> 주문 (고객은 주문을 한다)
- 주문 -> 상품 (주문에는 상품이 포함된다)
고객 ─── 주문 ─── 상품
- 고객 1명은 여러 주문 가능(1:N)
- 주문 1건에는 여러 상품 포함 가능(N:M)
4. 엔터티 - 속성 - 관계 예시
🎯 쇼핑몰 데이터 모델
1) 엔터티
2) 속성
3) 관계
- 고객 <-> 주문: "고객이 주문한다" (1:N)
- 주문 <-> 상품: "주문에 상품이 포함된다" (N:M)
"엔터티는 데이터의 대상, 속성은 그 대상의 특징, 관계는 엔터티 간의 연결을 의미한다">
😎