개요
- ODBC 설정 삽질 과정 정리한 내용 기재함(2021년산)
- DA# Modeler로 MySql 연결하여 논리/물리 ERD 생성가능
- ODBC 설정만 잘 하면 DB Reverse 통해 테이블 목록 선택해서 알아서 그려줌👍
- ERD 이미지 Export 기능 지원👍
그외 사용해 본 Tool
1. DBeaver Community
장점
-편리하다 → DB 연결되어 있으면 테이블 드래그해서 ERD 그릴 수 있다 ( 물리/논리 ok )
-무료 버전 , Community 버전 존재
단점
개인 목적으로 사용하는 것은 상관없으나, 회사에서 사용할 경우 라이센스 문제 발생 가능
2. ERWin 7.3 (평가판)
장점
DB 연결 물리 ERD 작성 가능
단점
-논리 ERD 작성 불가 🎃 , 2021년 본사 Email 문의 결과 최신 버전에서도 기능 지원하지 않는다함
-본사 문의 증빙 스샷은 없지만, 고생하지 말고 필요시 본사 Email 보내서 확인하는 걸 추천 ( 물론 영어로 작성 😉)
-삽질한 기억으로 파일 변환 여러번 하면 버그로 논리 ERD 표출 가능함(비추천🤢🤮)
3. Visual Paradigm Community
장점
-UI가 세련되다. 무료 버전 존재
-ERD 작성, 이미지 파일 Export 등 편리한 기능 제공
단점
유료 버전만 DB Reverse 기능 지원함 → 테이블 몇개 없다면 수작업할 수 있겠지만, 100개가 넘어간다면.. 😅
DA# 설치
공식 링크 참조 https://www.en-core.com/board/download
# 💩 설치시 msxml4.dll 에러 발생하는 경우
① 윈도우 업데이트 최신 버전 확인
② 윈도우 공식 사이트에서 본인 윈도우 버전에 맞는 SP 패키지 설치
③ 설치 완료 후 다시 Tool 설치시 동일한 에러 뜰 경우 그냥 넘어가기
ODBC(Open Database Connectivity) 설치
1) Mysql v5.7 또는 v8.0 사용한다면 ODBC v3.51 ( v3.5x ) 또는 v5.3 설치하기
64bit ODBC 를 찾아 설치했었는데 안되서 32bit를 설치하니 Driver 표출되었던 걸로 기억함😅
참고. https://dev.mysql.com/downloads/connector/odbc/3.51.html
2) C:\Windows\SysWOW64 에 있는 odbcad32.exe 실행 → Mysql ODBC 5.3 ANSI Driver 더블클릭 🖱
3) DB 접속 정보 기재
4) 논리 ERD 생성시 한글 Comment 깨지니 아래와 같이 설정
5) Test Connection 실행(생략)
DB Reverse로 ERD 그리기 📄
DA# Moduler 실행 → 새로 만들기 → DBMS는 Mysql 선택 → 상단 [리버스] 탭 선택 → DB 리버스 선택 → ODBC 설정한 Datasource 선택 및 정보 입력 → 논리, 물리 ERD 만들기
DB 테이블 목록에서 표출할 테이블 선택 후 확인 누르면 ERD 자동 생성됨
이미지 파일 출력 🎉
- 다른이름으로 저장 → 이미지 출력 😎
- ERD가 레이아웃보다 커서 한 화면에 다 안 들어가는 경우 레이아웃 확대, 축소 기능 활용하면 됨
참고
https://ho-j.tistory.com/9
https://m.blog.naver.com/PostView.nhn?blogId=diceworld&logNo=220322180353&proxyReferer=https:%2F%2Fwww.google.com%2F
'공부 > DB' 카테고리의 다른 글
H2 데이터 베이스 연결(*.yml) (0) | 2023.06.30 |
---|---|
[Mysql v5.7] regexp_replace function 생성, 문자열 내 숫자 검출 (0) | 2022.04.06 |
[MySql Workbench] SSH 터널링 통해 DB 연결하기 (0) | 2022.02.25 |
[DBeaver] SQL자동완성풀기, 행번호표시, 컬럼설명표시, 단축키 확인 및 설정 (0) | 2021.10.12 |
[DBeaver] 디비버 힙 메모리 설정/한글메뉴/테마변경 정리 (1) | 2021.09.17 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!