고급 개발자라 하더라도 DB에서 ERD를 보지 않고 처음 접근하는것은
영~ 찜찜한게 아닐 수 없다.
민들민들한 desc tablename 만으로는 답답함을 한꺼번에 해결하기는 곤란하다.
이러한 애타는점을 해결 하기위해 ERD라는게 있지만 mySQL에 있을까?
만약 그런게 있다면 그것도 Free로 있다면 찾아보자! 라는 심정으로 찾아보니
들었던 생각만큼이나 유용한 도구가 있었다. (DBdesigner)
었비슷하게 나마 사용의 ERD만큼이나 괜찮은 Tool을 소개한다.
다함께 으라차차^^ 즐거운 개발 되어보아요..
1. FREE 프로그램 다운로드 : http://www.fabforce.net/dbdesigner4/features.php
2. 설치
설치 언어를 묻는 부분 (영어 권장)
설치 step 01
이용약관 동의
설치 step 02
프로그램 설치 경로 지정
설치 step 03
접속을 원하는 타입 (all check권장)
설치 step 04
아이콘 생성에 대한 선택 여부
설치 step 05
설치를 위한 이제 준비~~~
설치 step 06
설치 진행중
설치 step 07
설치 완료
설치 step 08
설치 완료후 바탕화면에 활성화된 아이콘
설치완료후 바탕화면에 표시됨 (fabface..)
3. DB접속 (neouser/즐거운개발)
- DB접속 당시 mySQL에 직접 연결되지 않는다면 ODBC로 접근하길 권장한다.
> 드라이버 다운로드 : http://dev.mysql.com/downloads/connector/odbc/3.51.html
> mySQL 버전에 따라 접근이 안될 수도 있다.
이에 대한 우회책으로 mysql ODBC 드라이버를 다운받아 설치하기 바란다.
4. ODBC 설정
ODBC 설정은 windows 프로그램에 대해 잘 알겠지만 그래도 적어두는것은
혹! 모를 사용자를 위해서 적어봅니다.. (바로 내가 아닐까.. 휴~~)
ODBC 설정 화면 01
설치된 mySQL 드라이버 선택
mysql 정보 입력을 위한 화면
정보 입력
입력이 완료되면 그림같이 ODBC 드라이버가 뜹니다.
입력완료!! test 확인
5. DB접근해서 ERD 그리기
새로운 연결 시도
메뉴에서 해당 서비스 클릭
DB 연결정보 입력
ODBC 연결정보 입력
Revers Engineering 수행
Revers Engineering 수행
Revers Engineering 가동!!
결과 확인
결과 확인
위와같은 ERD는 연결관계가 빠져있는데
이것은 다소 아쉬운 점이라 할 수 있다.
하지만 이정도의 ERD도 mysql을 위해 지원되는 programe이 있다는게 어디인가 ^^