DB모델링툴 엑스이알디(eXERD)가 오픈소스 DBMS인 ‘큐브리드(CUBRID)’를 지원합니다.
eXERD는 논리모델/물리모델 등을 다룰 수 있으며, 이클립스 기반의 DB모델링 도구로 개발자의 설계역량을 높이는데 초점을 맞춘 국산 솔루션입니다. 월 평균 3,000건 이상의 다운로드가 발생하고 있으며, 전 산업군에 걸쳐 그 사용 범위가 확산되고 있습니다.
그럼, 지금부터 eXERD에 대해서 설명 드리도록 하겠습니다.
eXERD 다운로드 방법은 아래 URL에 접속하여 평가판 설치파일을 다운로드 받으면 됩니다.
http://tomatosystem.co.kr/solution
eXERD에는 많은 기능이 있으며, 그 중에서 CUBRID가 운영 되고 있는 환경을 고려하였습니다. 운영 중인 CUBRID DB를 기준으로 ERD를 자동으로 그려주는 “리버스 엔지니어링” 기능을 소개하겠습니다.
메뉴선택 : eXERD > 리버스 엔지니어링 메뉴를 선택합니다.
리버스 엔지니어링 위저드가 실행됩니다. 파일이름과 프로젝트명을 입력합니다.
접속하고자 하는 DB의 버젼을 확인하고, 대상DBMS 선택에서 CUBRID 9.0~9.3 또는 CUBRID 10.1을 선택합니다.
데이타베이스 연결정보를 입력하고, [연결테스트] 버튼을 클릭하여 접속여부를 확인합니다.
정상적으로 연결되면 아래의 연결테스트 결과 화면을 볼 수 있으며, [다음]과 [완료]버튼을 활성화 됩니다.
[다음] 버튼을 클릭합니다.
역공학 옵션을 설정하는 화면이 나타납니다.
항목설정에는 스키마, 테이블, 뷰, 펑션, 스토어드 프로시저, 트리거, 도메인(사용자 정의 데이터타입)이 있으며, 이 중에서 전환하고자 하는 객체를 선택하면 됩니다.
소유자 설정에서는 접근가능한 모든 객체, 현재 접속자가 소유한 객체, 스키마 목록에서 선택 중에서 선택하면 됩니다.
역공학 옵션을 선택하고, [완료]버튼을 클릭하면 진행 화면을 확인 할 수 있습니다.
새로 추가된 모델들을 대상으로 다이어그램 생성 마법사가 연동되어 진행됩니다.
개별다이어그램 요소를 편집 할 수 있는 화면이 보여집니다.
리버스 엔지니어링 작업이 완료 된 화면입니다.
리버스 엔지니어링 기능을 통해서 eXERD를 소개하였습니다.
보다 세부적인 기능은 도움말을 통해서 사용이 가능합니다.
도움말(H) → 도움말 목차 → eXERD E-R Modeler Guide → 시작하기 항목을 참고해 주세요.
감사합니다.