ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [개인프로젝트] ERD 작성
    스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2023. 11. 6. 05:05

    ERD란?

    Entity-Relationship Diagram  의 약자.

    데이터베이스에서 엔티티 및 그 관계를 시각적으로 표현한 다이어그램
    데이터베이스의 구조와 관계를 설명하기 위해 시각적으로 표현

     

    Entity란?

    • 데이터의 집합을 의미
    • 저장되고 관리되어야하는 데이터
    • 유무형의 대상을 지칭

    Entity의 특징

    • 유일한 식별자를 갖고 있어야한다.
    • 2개 이상의 인스턴스가 있어야한다.
    • 반드시 속성을 가지고 있어야한다.
    • 다른 entity와 최소 한 개 이상의 관계가 있어야한다.



    Entity의 종류

    공부 하는 김에 마저 정리

    엔티티는 유형, 무형에 따른 종류, 발생하는 시점에 따라 나뉜다.

     

     

    유형과 무형에 따른 종류

    종류 설명
    유형 엔티티 지속적으로 사용되는 엔티티 
    개념 엔티티 물리적 형태가 없는 엔티티.
    개념적으로 사용되는 엔티티
    사건 엔티티 비즈니스 프로세스를 실행하며 생성되는 엔티티

     

     

     

    발생 시점에 따른 종류

     

    종류 설명
    기본 엔티티
    (Basic Entity)
    키 엔티티라고도 하며,  다른 엔티티에 영향을 받지않는  독립적으로 생성되는 엔티티
    중심 엔티티
    (Main Entity)
    기본 엔티티와 행위 엔티티의 중간
    기본 엔티티로부터 생성되며,  행위 엔티티를 생성한다.
    행위 엔티티
    (Active Entity)
    2개 이상의 엔티티로부터 발생

     

     

     

     

     

    내가 작성한 E-R Diagram

    구현할 기능이 많지 않아서 그런지 단촐하다.

     

     

     

Designed by Tistory.