개발/Concept

[Concept] ERD란?

아현이라구 2023. 11. 24. 16:36
반응형

소개

ERD는 Entity-Relationship Diagram(개체-관계 다이어그램)의 약어입니다. 이는 데이터베이스 설계에서 사용되는 시각적 도구로, 시스템 내의 데이터 구조와 관계를 표현하는 데 사용됩니다. ERD는 주로 데이터베이스 개발자, 시스템 분석가, 비즈니스 분석가 등이 데이터 모델을 이해하고 설명하는 데 활용됩니다.

 

ERD에는 세 가지 주요 구성 요소가 있습니다:

  1. 개체(Entity): 현실 세계에서 식별 가능한 무언가를 나타냅니다. 개체는 데이터베이스에 저장되는 정보의 기본 단위입니다. 예를 들어, "고객", "주문", "제품" 등이 개체가 될 수 있습니다.
  2. 관계(Relationship): 개체 간의 연결을 나타냅니다. 예를 들어, "주문"과 "고객" 간에는 "주문한"이라는 관계가 있을 수 있습니다. 이 관계는 두 개체 간의 상호 작용을 나타냅니다.
  3. 속성(Attribute): 개체의 특성이나 속성을 나타냅니다. 각 개체는 해당 개체에 대한 정보를 설명하는 속성을 가질 수 있습니다. "고객" 개체의 경우, "고객ID", "고객이름", "고객주소" 등이 속성이 될 수 있습니다.

 

ERD는 시스템의 구조를 시각화하고 데이터 간의 관계를 이해하는 데 도움을 줍니다. 또한 데이터베이스 설계 단계에서 데이터 모델을 개발하고 검증하는 데 사용됩니다. ERD를 통해 데이터 모델의 논리적 설계를 시각적으로 표현함으로써 팀 간의 의사 소통을 강화하고 데이터베이스의 구조를 최적화할 수 있습니다.

반응형