SharedIT | 묻고 답하기(AMP)

erdcloud에서 관계성 집합 표현 및 속성 표현 궁금해요

제목처럼 erdcloud에 관계성 집합 형성한 것을 표현하고자 하는데 관계성 집합에 속성은 어떻게 표현해야하는지 궁금합니다. 그냥 테이블 만든 후 관계로 표현하라고 하던데 기능 중에 그런 것은 보이지 않더라구요 

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

wansoo
  0 추천 | 약 일 년 전

ERD Cloud에 다양한 샘플도 있고, 사용 강좌도 있기 때문에 참고하면 도움이 될 걸로 보이네요,

ERD ( Entity Relationship Diagram )이라는 것은 Entity ( 개체, 테이블 ) 간의 관계를 Diagram ( 도형, 도표 )를 이용해서 이해하기 쉽고 보기 좋게 표현해 주는 것이 되겠고요.

데이터베이스에서 entity라는 것은 표가 되겠고, 엔티티의 속성이라는 것은 필드가 되겠고요.

각 필드들의 이름, 데이터타입, 키, 외래키 등을 기술하는 것이 되겠고...

관계형 DB라는 것이 테이블들간의 관계를 외래키를 이용해서 연결한 형태이기 때문에...

테이블과 테이블의 관계를 외래키를 이용하여 연결 시켜 표현하면 될걸로 보이고요.


도구 메뉴에서 Add New Entity를 해서 아래와 이미지와 같이 엔티티를 그리고...


왼쪽 상단의 노란색 + 를 클릭해서, 키 필드를 추가할 수 있겠고...

파란색 +를 클릭해서 일반 필드를 추가할 수 있겠고요.

유튜브 강좌들도 많이 있으니 참고 하면 도움될 것 같습니다.


wansoo | 약 일 년 전

Add new entity는 erdcloud의 왼쪽 부분에 도구들 중에서 위에서 4번째에 해당하는 테이블 모양 아이콘을 이용하면 되겠고요.


topkslee
  0 추천 | 약 일 년 전

erpcloud가 제가 알고 있는 ERD tool이 맞는지 모르겠지만 관계성 집단이라는

말로 봐서는 맞는것 같아 ERD tool 기준으로 답변드리겠습니다.


ERP에서 관계성 집단은 개체 간의 관계를 나타내는 데 사용됩니다. 

일반적으로 관계는 두 개체 간의 1:N, N:M 또는 1:1 관계 등이 있는데요.


예를 들어 직원정보 table과 부서정보 table이 있다면

직원정보 table : (컬럼) 이름, 직책, 부서code, 메일주소 등등   

부서정보 table : (컬럼) 부서code, 부서명 등등

직원정보 table 부서code와 부서정보 table의 부서code 가 연결값이 됩니다.

이런경우 하나의 부서에 여러 직원이 있을 수 있으니 

(직원정보 table) N:1 (부서정보 table) 형태의 관계성 집단이 되는것입니다.


개발 쿼리할때 이런 ERD의 관계도를 보고 SQL join을 하게 되는 것이지요.

작성은 테이블에 나오는 컬럼을 다른 테이블의 매칭되는 컬럼에 drag하시면

화사표, 실선 등이 표현됩니다