블로그

ER다이어그램,누구나 쉽게 그릴 수 있는 프로그램!



ER다이어그램은 Entity Relationship Diagram의 약자이며, 현실 세계를 개체(Entity)와 관계(Relationship)를 이용하여 개념 구조로 표현한 도식입니다. 주로 소프트웨어 개발 및 데이터베이스 관리를 하는 개발자들이 ER다이어그램을 사용하고, 개별 개체 간의 관계를 연구하여 체계적인 데이터베이스를 구축합니다.

ER다이어그램을 그리려면 고유한 속성을 갖고 있어 식별 가능한 개체(Entity), 개체가 갖고 있는 속성(Attribute), 개체들 사이의 연관성을 표현하는 관계(Relationship)를 잘 파악해야 합니다.

ER다이어그램을 만들 수 있는 프로그램은 많지만, 원더쉐어의 이드로우 맥스(EdrawMax) 프로그램을 사용하면 손쉽게 ER다이어그램을 만들 수 있습니다. 깔끔한 인터페이스에 한국어까지 지원해서 사용하기 무척 편리하고, 무료 템플릿 수백 개가 내장되어 있어 처음 사용하는 사람도 쉽고 빠르게 다이어그램을 만들 수 있습니다. 공식 홈페이지에서 EdrawMax 프로그램을 무료로 다운로드 받을 수 있습니다.

ER다이어그램

PC에 설치한 EdrawMax 실행하세요. 첫 화면에서 [신규][소프트웨어 및 데이터베이스][데이터베이스 모델링][데이터 모델링 다이어그램]을 더블 클릭하여 새 파일을 열어줍니다.

ER다이어그램

새 파일 드로잉1 페이지가 열린 화면입니다. 왼쪽에 있는 [라이브러리] 버튼을 클릭하고 [데이터베이스 모델링]을 클릭하여 다양한 서식 도구를 추가해보세요.

ER다이어그램

ER다이어그램에서 쓰는 기본 기호를 정리해 보았습니다. 아래 표와 같이 ER다이어그램을 작성할 때 기본적으로 사용하는 요소로 개체 타입을 의미하는 사각형, 관계 타입을 의미하는 마름모, 속성을 의미하는 타원, 다중 값 속성을 의미하는 이중 타원, 기본 키 속성을 의미하는 밑줄 타원, 개체 타입과 속성을 연결을 의미하는 선 링크로 구성됩니다. 참고하여 ER다이어그램을 만들어 보세요.

ER다이어그램

환자 개체, 의사 개체 그리고 검사 개체와의 관계가 표현된 병원 정보 ER다이어그램을 예시로 만들었습니다. 왼쪽 라이브러리에서 개체를 의미하는 사각형을 드로잉 페이지에 끌어놓은 후 사각형을 클릭하여 개체명을 작성합니다.

개체에 구성된 속성을 의미하는 원형을 끌어다가 개체인 사각형과 이어준 다음 원형을 클릭하여 속성명을 작성합니다. 관계를 의미하는 마름모를 끌어 놓아 개체인 사각형과 이어준 다음 관계명을 작성합니다. 이렇게 몇 번 드래그 앤 드롭으로 도식을 쉽게 완성할 수 있습니다. 도식을 완성했다면 오른쪽에 있는 테마를 선택하고, 정렬, 모양, 색상, 글꼴 등을 설정해서 원하는 대로 디자인하여 마무리합니다.

ER다이어그램

ER다이어그램을 최종 완성했다면, [파일]을 클릭한 다음 [다른 이름으로 저장]을 클릭하여 저장합니다. JPG, PNG 등 그래픽 파일로 저장할 수 있고, MS Office 문서 파일로도 저장할 수 있습니다. 이외에도 PDF, SVG, Html Visio vsdx 등 여러 파일 포맷으로 저장할 수 있습니다. 아래 보내기를 눌러 이메일로 공유할 수도 있습니다.

ER다이어그램

이렇게 간단히 몇 단계만 거쳐도 쉽게 ER다이어그램을 완성할 수 있습니다. 하지만EdrawMax에서 제공하는 무료 템플릿을 활용하면 퀄리티 있는 다이어그램을 더 쉽게 만들 수 있습니다. 템플릿을 활용하여 만든 ER다이어그램 예제를 몇 가지 소개해드리겠습니다.

예제1: 덴탈 클리닉 예약 정보 ER 다이어그램

ER다이어그램

예제2: Chen 표기법을 활용한 교수진 정보 ER 다이어그램

ER다이어그램

예제3: ORM 다이어그램

ER다이어그램

위에 소개해드린 ER다이어그램 예제 외에도 다양한 템플릿을 쉽게 찾을 수 있습니다. EdrawMax에는 글로벌 사용자들이 작업한 결과물을 공유하는 템플릿 갤러리 기능을 제공합니다. 갤러리에서 전세계의 사용자가 작업한 결과물을 활용하여 쉽게 ER다이어그램을 만들 수 있습니다.

ER 다이어그램 외에도 EdrawMax에서는 순서도, 조직도, 시퀀스 다이어그램, UML, 다이어그램, 마인드맵, BPMN 다이어그램, 평면도, 전기회로도, 데이터차트, 포스터 등 280여 종의 다이어그램을 제공합니다.

EdrawMax 프로그램을 실행하고 템플릿을 선택하기만 하면 초보자도 손쉽게 다이어그램을 만들 수 있습니다. 한국어를 지원하는 프로그램이라서 따로 사용법을 보지 않아도 바로 응용할 수 있습니다.

EdrawMax를 사용하여 다양한 ER다이어그램을 만들어 보세요!

이드로우 맥스

올인원 다이어그램 소프트웨어
순서도, 평면도, 회로도 등 280가지 이상의 다이어그램 유형 지원
2만6천개 이상의 기호 리소스와 수 천개 무료 템플릿 지원
  • 강력한 호환성: Visio,MS office 등 파일 호환 가능
  • 다양한 운영체제: (윈도우,맥,리눅스,ios,android)

관련 글