반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

자격증/SQLD

[SQLD] 엔터티(Entity)에 대해

2023. 6. 19. 17:47
728x90
반응형

SQL 데이터 모델링에서 엔터티(Entity)는 데이터베이스에서 관리하고자 하는 개별적인 항목 또는 객체를 나타냅니다. 

엔터티는 데이터베이스 테이블로 표현되며, 각 테이블은 특정 유형의 정보를 저장합니다. 

엔터티는 일반적으로 실제 세계의 객체 또는 개념을 나타내며, 데이터베이스에서 중요한 역할을 수행합니다.

다음은 "고객(Customer)"을 예시로 사용하여 엔터티를 자세히 설명하겠습니다:

1. 엔터티 이름: 고객 (Customer)
   - 엔터티는 보통 해당 객체 또는 개념을 나타내는 이름으로 식별됩니다.

2. 속성(Attributes):
   - 엔터티는 해당 객체의 특성이나 데이터를 설명하는 속성(Attributes)으로 구성됩니다.
   - 고객 엔터티의 속성은 해당 엔터티와 관련된 데이터를 나타냅니다.
   - 고객의 속성은 고유한 식별자, 이름, 주소, 전화번호 등이 될 수 있습니다.

   예시:
   - 고객 ID (Customer ID): 각 고객을 고유하게 식별하는 고유한 식별자입니다.
   - 이름 (Name): 고객의 이름입니다.
   - 주소 (Address): 고객의 주소입니다.
   - 전화번호 (Phone Number): 고객의 전화번호입니다.

3. 관계(Relationships):
   - 엔터티는 다른 엔터티와 관계를 맺을 수 있습니다.
   - 관계는 엔터티 간의 연결을 나타내며, 주로 외래 키(Foreign Key)를 사용하여 표현됩니다.
   - 예를 들어, "고객(Customer)"과 "주문(Order)" 사이에는 일대다(One-to-Many) 관계가 있을 수 있습니다. 즉, 한 고객은 여러 주문을 가질 수 있습니다.

   예시:
   - 주문(Order) 테이블에서는 고객의 식별자를 외래 키로 사용하여 고객과 주문 간의 관계를 설정합니다. 

     이를 통해 특정 주문이 어떤 고객에 의해 생성되었는지를 추적할 수 있습니다.

위의 예시를 통해 고객 엔터티의 구성요소를 이해할 수 있습니다. 

엔터티는 데이터베이스에서 개별 항목 또는 객체를 나타내는 중요한 개념이며, 데이터 모델링의 핵심 요소 중 하나입니다.

728x90
반응형

'자격증 > SQLD' 카테고리의 다른 글

[SQLD] 관계(Relationship)에 대해  (0) 2023.06.19
[SQLD] 속성(Attributes)에 대해  (0) 2023.06.19
[SQLD] 데이터 모델링의 작업 순서에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 데이터 모델링의 세가지 요소에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 데이터베이스 3단계 구조에 대한 설명  (0) 2023.06.19
[SQLD] 물리적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 논리적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 개념적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
    '자격증/SQLD' 카테고리의 다른 글
    • [SQLD] 관계(Relationship)에 대해
    • [SQLD] 속성(Attributes)에 대해
    • [SQLD] 데이터 모델링의 작업 순서에 대한 설명 및 예시
    • [SQLD] 데이터 모델링의 세가지 요소에 대한 설명 및 예시
    Ant_U
    Ant_U

    티스토리툴바