#5 Weekly Paper _엔터티, 속성, 관계

Heidi J.·2026년 3월 24일

Weekly_Paper

목록 보기
15/37
post-thumbnail

Q2) 논리적 모델링에서 사용되는 주요 구성 요소인 엔터티, 속성, 관계에 대해 예시를 들어 설명해주세요.>

1. 엔터티(Entity)

  • 데이터로 관리하고 싶은 대상(객체)
  • ex. - 고객 - 주문 - 상품
    -> "정보를 저장할 가치가 있는 대상"이면 엔터티

** 특징

  • 독립적으로 존재 가능
  • 여러 개의 인스턴스(데이터 행)를 가짐

2. 속성(Attribute)

  • 엔터티가 가지고 있는 구체적인 정보(테이블의 컬럼과 동일 개념)
  • 엔터티를 설명하는 데이터
  • ex. 고객 엔터티의 속성
    • 고객ID
    • 이름
    • 이메일
    • 나이
      -> 전부 "속성"

3. 관계(Relationship)

  • 엔터티와 엔터티 사이의 연결
  • ex.
    • 고객 -> 주문 (고객은 주문을 한다)
    • 주문 -> 상품 (주문에는 상품이 포함된다)
    고객 ─── 주문 ─── 상품
    • 고객 1명은 여러 주문 가능(1:N)
    • 주문 1건에는 여러 상품 포함 가능(N:M)

4. 엔터티 - 속성 - 관계 예시

🎯 쇼핑몰 데이터 모델
1) 엔터티

  • 고객
  • 주문
  • 상품

2) 속성

  • 고객
    • 고객ID(PK)
    • 이름
    • 이메일
  • 주문
    • 주문ID(PK)
    • 주문일자
    • 고객ID(FK)
  • 상품
    • 상품ID(PK)
    • 상품명
    • 가격

3) 관계

  • 고객 <-> 주문: "고객이 주문한다" (1:N)
  • 주문 <-> 상품: "주문에 상품이 포함된다" (N:M)

"엔터티는 데이터의 대상, 속성은 그 대상의 특징, 관계는 엔터티 간의 연결을 의미한다">

😎

profile
꼬꼬마 데분가😎

0개의 댓글