Exerd

Exerd는 데이터 모델링을 시각적으로 표현해주고 이를 DDL로 만들어서 데이터베이스에 반영해주는 툴입니다.

이클립스 기반이기 때문에 UI도 비슷해서 친숙하게 사용할 수 있습니다. ( 다운로드 링크 )

사용방법은 어렵지가 않습니다.

그래서 정말 기본적인 사용방법은 넘어가려고 합니다.



프로젝트 폴더를 만들고 .exerd 파일을 만든 후 테이블을 만들면 칼럼과 PK칼럼을 논리적으로 표현할 수 있습니다.



여기까지는 논리적으로 표현만 한 것일 뿐 실제적으로 물리적인 이름과 데이터 타입을 명시해줘야 합니다.

테이블을 우클릭하여 특성을 클릭해서 테이블 물리 이름을 작성해주세요.



다음으로 좌측의 " 컬럼 " 탭을 클릭해서 칼럼의 물리 이름과 데이터 타입 등을 작성해줍니다.

데이터베이스에는 물리 이름으로 칼럼이 저장됩니다.




데이터 모델링이 끝났으면 이제 실제로 데이터베이스에 반영하도록 하겠습니다.

상단의 " eXERD " 탭을 클릭하여 " 포워드 엔지니어링 "을 클릭해주세요.



이후의 작업은 원하는대로 체크해주시면 됩니다.

저는 포워드를 할 때 마다 테이블을 drop 시키고 다시 생성하도록 하기 위해 아래와 같이 체크를 했습니다.



다음을 쭉 클릭하시다 보면 아래와 같은 사진의 창이 나올 것입니다.



eXERD가 생성한 DDL을 실제로 반영하기 위해서는 JDBC Driver가 필요합니다.

각 데이터베이스 벤더 사마다 Driver가 다르기 때문에 벤더 사 홈페이지에서 드라이버를 다운 받아주세요.


드라이버 클래스도 벤더 사의 드라이버인지 체크를 해주시고

호스트와 사용할 데이터베이스, 사용자 아이디, 비밀번호 등을 입력해주세요.


그러면 DDL 스크립트가 실행이 되어 실제 데이터베이스에 반영됩니다.