Database

ERD (Entity-Relationship Diagram)

Victory_HA 2024. 11. 28. 14:00

ERD

  • ER모델은(Entity-Relationship Model)을 기반으로 데이터베이스의 논리적 구조를 표현하기 위한 도구
  • ERD(Entity-Relationship Diagram)는 데이터베이스의 개체와 관계를 보여주는 다이어그램이다.

ERD Elements

Entity

  • 어떤 시스템인지에 따라 Entity는 사람, 장소, 사건(이벤트), 오브젝트가 될 수도 있다.

WeakEntity

  • 어떤 Entity에 의존적인 Entity를 부르는 명칭

Attribute

  • 엔터티(또는 관계)가 가진 정보를 나타내는 세부적인 요소
  • 엔터티의 특성을 구체화하며, DB테이블에서 열(Column)에 해당합니다.

Relationship

  • 두 개 이상의 엔터티를 연결하며, 이를 통해 엔터티 간의 데이터 상호작용을 표현합니다.
  • 관계는 마름모(Diamond) 형태로 표시되며, 관련된 엔터티와 선으로 연결됩니다.


스키마 Schema

  • DB 구조라고 보면 된다.
  • 데이터 구조,구성 및 관계를 정의한다.
  • Entity와 Relation, 제약조건 등을 정의한다.

'Database' 카테고리의 다른 글

[EFCore] Connection 정보 설정  (0) 2024.11.28