">

  프로젝트를 진행하다보면 복잡하지 않더라도 협업을 해야하는 경우가 발생하죠. 

혹은 추가 개발 또는 유지 보수 업무를 맡게 되면 ERD가 없을 경우 시스템에 대해 설계/분석 하는데 시간이 더 걸리게됩니다. 

Toad for MySQL에서도 리버스 엔지니어링 기능을 가지고 DB의 스키마를 ERD로 표현해주는 기능이 있지만 수정이나 편집이 불가능 해요! 

회사 선배가 알려준 ERWin의 사용법을 이제서야 블로그에 적어봅니다.


  ERWin은 아직 Mac 버전은 없는 것 같아요. 그래서 아래 글은 Windows7(64bit) 기준으로 작성 했어요~


1. PC에 ODBC 설정에서 MySQL용 드라이버 설치 및 연결정보 설정하기!

드라이버 다운로드 Go Go!


2. 다운로드 완료 후에 '시작' 메뉴 옆의 검색 창에 '데이터 원본' 이라고 검색합니다. 


3.  ODBC 데이터 원본 32비트 또는 64비트를 선택 합니다. 그리고 추가 버튼을 클릭해 드라이버를 추가하도록 합니다. 


4. MySQL ODBC 드라이버를 선택하고 마침을 누릅니다. 


5. 항목을 입력 하고 OK 버튼을 누릅니다. 




6. ERWin을 실행 시키고, Reverse Enginnering를 실행합니다. 

설계를 추가해야할지도 모르기에 타입은 논리/물리 모델 두가지를 포함하는게 낫겠죠? 

Target Database를 MySQL로 선택하면 됩니다. 


7. Infer 영역에서 Key와 Relations를 선택하면 테이블 관계 및 키 까지 테이블이 그려질 때 같이 그려져요. 


8. User Name 및 Password를 입력하고 value에서 아까 추가한 ODBC를 선택하고 Connect를 클릭하고 조금 기다리면 테이블이 나옵니닷~


+ Recent posts