예전에는 개발자가 ERD를 그리거나 기존 ERD를 수정하는 일이 많았는데 요즘엔 프로젝트 진행시 정품 소프트웨어를 사용하면서 erwinDBA만 사용하고 개발자는 이미지로 생성해서 구경만 하는 경우가 많아졌습니다가끔 소규모 프로젝트에서는 무료 소프트웨어인 eXERD를 사용해서 ERD를 요구하는 곳이 있어서 만드는 방법을 올려 봅니다.


exerd auto erd create


우선 Table들은 DB에 생성이 되어있는 상태에서 진행을 합니다일단 eXERD를 설치하고 실행을 해서 eXERD 창을 열고


exerd auto erd create


네베게이터 에서 마우스 오른쪽을 클릭 하여 새로 작성 > 프로젝트를 선택 하면 새 프로젝트 장이 나타납니다.


exerd auto erd create


새 프로젝트 창에서 일반 항목을 확장하여 프로젝트를 선택 하고 [다음] 버튼을 클릭 하면 프로젝트 명을 입력하는 창이 나타나는데


exerd auto erd create


적당히 프로젝트 이름을 입력하고 저장할 위치를 선택 한 후 [완료] 버튼을 클릭 하면 프로젝트가 생성되고 네비게이터에 새로 생성한 copycoding 프로젝트가 나타납니다여기까지가 프로젝트를 생성하는 거고 실제 ERD를 만드는 과정을 진행 합니다.


exerd auto erd create


생성된 프로젝트에 마우스를 놓고 우측 버튼을 클릭 하여 새로 작성 > 리버스 엔지니어링 메뉴를 선택 하면 리버스 엔지니어링 창이 나옵니다.


exerd auto erd create


리버스 엔지니어링 팝업 창이 나타나면 파일 이름을 적당히 적어주고 [다음] 버튼을 클릭 하면 데이터베이스 관련 설정을 하는 창이 나타납니다.


exerd auto erd create


저는 Oracle XE를 설치해서 ojdbc6.jar 파일을 가지고 있습니다. JDBC 드라이버에 파일 위치를 설정 하고 드라이버 클래스와 URL 연결 정보도 입력 합니다.

Database에 연결을 위한 사용자 ID와 비밀번호도 입력을 해줍니다.

아직까지는 상단에 “x 연결 테스트를 진행하여 연결이 올바른지 확인해야 합니다.” 라는 안내 글이 보입니다좌측 하단 [연결 테스트]를 클릭하여 데이테베이스와 연결을 테스트 합니다.


exerd auto erd create


데이터베이스와 연결이 성공 했습니다연결 성공 창이 안나온다면 짜증내지 말고 설정을 다시한번 확인해 봅니다연결이 성공한 후의 모습은


exerd auto erd create


상단의 안내 문자가 변경 되었습니다. 이제 [완료]버튼을 클릭 하여 데이터베이스에서 Table 정보를 분석 합니다.


exerd auto erd create


열심히 Database를 분석하다 분석이 끝나면


exerd auto erd create


다이어그램 생성 마법사 창이 나타납니다.  [완료] 버튼을 클릭해 주면 다이어그램 생성을 진행 합니다. 그리고 잠시 후 


exerd auto erd create


이렇게 ERD를 생성해 줍니다무료 툴이긴 해도 쓸만한것 같습니다.


- copy coding -


+ Recent posts