ERD (Entity Relationship Diagram)

Choi Rim·2021년 7월 30일
0

Way to developer

목록 보기
20/21
post-thumbnail

ERD

Entity Relationship Diagram

개체 관계 모델 (Entity Relationship Model)

  • 구조화된 데이터에 대한 일련의 표현
  • 구조화된 데이터를 저장하기 위해 데이터베이스를 사용하고 이 데이터의 구조 및 그에 수반한 제약 조건들은 다양한 기법에 의해 설계될 수 있다.
  • 개체 관계 모델 기법
    • 개체-관계 모델링(ERM : Entity-Relational Modeling)

개체 관계 다이어그램 (Entity Relationship Diagram)

  • 말로서 되어 있는 요구, 분석 사항을 그림으로 그려내어 그 관계를 도출하는 것
  • ERM 프로세스의 산출물
  • 데이터 모델링 과정은 데이터 모델을 그림으로 표시하기 위해 표시법을 필요로 한다.
  • ERD는 전략적 계획이나 또는 하향식 계획(거대한 문제를 작은 하위 문제로 분해하는 것)에서 자주 사용되는 데이터 다이어그램이다.
    • 데이터의 하향식 계획은 기업을 운영하는데 관련된 실체들을 확인하고, 그것들의 관계를 결정한다.
    • 기업체를 효율적으로 운영하기 위해서는 어느 정보의 데이터가 필요하다.
    • 이러한 데이터는 컴퓨터를 사용해 정확한 데이터를 필요한 사람에게 정확하게 전달하는 것이 좋다.
    • 데이터는 정연하고, 자세하게 설명되야 하므로, 이를 위해 데이터에 관한 데이터가 필요하다.
      • 이를 메타 데이터라고 부른다.
      • 데이터 모델들은 이러한 메타 데이터를 포함하고 있다.


사진 출처 - https://www.youtube.com/watch?v=BaN7Ng7a82Y

Entity

  • 정의 가능한 사물 또는 개념
    • 객체, 사람, 이벤트 등
  • 데이터베이스 테이블이 Entity로 정의된다고 보면 된다.

    사진 출처 - https://gngsn.tistory.com/48

Entity Attribute

  • 개체가 갖고 있는 속성
  • 속성의 데이터 타입을 명시해 주는 것이 중요하다.

    사진 출처 - https://gngsn.tistory.com/48

개체 관계 선 표현법

<참고>

profile
https://rimi0108.github.io/

0개의 댓글