블로그 이미지
JEEN

서울에 사는 꽃청년의 IT찌질모험기

Rss feed Tistory
IT/Tips 2011.10.16 20:48

[ MySQL Workbench ] ERD를 달라구요?

  요즘은 여럿이서 뭔가를 만들고 있습니다. 좀 업무외적으로 만드는 것이기는 하지만... 개발에는 지인들끼리 해서 여러가지 커뮤니케이션에는 그렇게 크게 지장이 없었는데...

  최근에 이 일에 참여하실 것 같은 한 분과 미팅이후 ERD 를 달라는 요청을 받았습니다.

  사실 손으로 ERD 그릴 일도 없고... 아, 예전에 한번 OmniGraffle 같은 툴로 비슷한 일을 한번 해본 것 같은 데 매우 귀찮은 작업이었습니다. ...

  우선 주변의 지인들에게 수소문 한 결과

- Sequel Pro 에서 Export 해라
- MySQL Workbench 에서 뽑아라 

  였었죠.


* Sequel Pro 에서 Export 해라
 



  일단 Sequel Pro 는  제 MBA 에 있고, 없어서는 안될 놈 중 하나이며 자주 애용하고 있습니다.
  문제는 Sequel Pro 의 Export 는 .dot 파일로 뽑아주는 데... 이를 위해서 GraphViz 를 깔아야 되고....
  그래도 한번 깔아보고 Export 하고 돌려봤지만... 뭔가 이상한 경고메시지가 뜨고...
  결국은 실패했습니다. 근성으로 어떻게 한번 더 해볼까 했지만 그냥 귀찮아서 무시했습니다.

* MySQL Workbench 에서 뽑아라

  예전에 한번 깔아봤지만 괜히 무거워보이고 해서 그냥 지워버렸던 기억이 있었는데...
  아무튼 다시 깔아보았습니다. 그 와중에 국내 미러는 하나 있길래 선택해서 다운받아 봤더니...

경희대 리눅스 유저그룹 미러 속도 개같이 느려. 3kbps .. 이건 뭐 90년대도 아니고...Fri Oct 14 05:07:46 via Echofon


  라고 투덜거렸더니...

@JEEN_LEE 죄..죄송합니다! 학교가 낮시간엔 80포트를 제외하곤 속도 제한을 걸어서 그렇..Fri Oct 14 05:38:28 via TweetDeck



  라고 @nving 님께 트윗이...
  아어어어어...!"#!$#"%#$%$%
   ................ 경희대 리눅스 유저그룹에서 미러를 제공한다는 것은 매우 참여정신이 투철한 것 같습니다. 경희대 리눅스유저그룹++

  아무튼 대충 외래키 넣고(전 일부러 외래키를 안넣는 습관이 있어서...) 다이어그램을 뽑아봤습니다.
  보기 좋게 정렬해주지 않으려나 했는데 일일이 손으로 테이블을 배치시켜야 되더군요. 물론 뭐 관계에 대해서는 각 테이블끼리 정해진 외래키대로 그어줍니다만...
  [##_http://jeen.tistory.com/script/powerEditor/pages/1C%7Ccfile5.uf@1137CB4D4E9ABFA238647A.png%7Cwidth="610"_##]
  아무튼 이렇게 뽑아놓은 ERD 를 png 로 뽑아서 메일로 건네주고, Things 에 적어놓았던 Today 이슈를 해치운 금요일이었습니다.

  MySQL Workbench 는 뭔가 메뉴가 많아서 처음 켜고 적잖게 당황을 했지만... 제가 하려던 목표가 하도 명확해서 그런지... 그렇게 어렵지 않게 사용할 수 있었습니다.

  MySQL Workbench 좋네요. 하지만 전 ERD 일부러 그리고 그러지 않아서... 앞으로 제가 참여한 것들은 일부러라도 <<<문서화할 때>>> 끼워넣는 것도 좋다고 생각하고 있습니다. 

 
신고
TOTAL 464,141 TODAY 29

티스토리 툴바