DBSchema - Java 로 개발된 훌륭한 DBMS schema Designer(ERD, ER Diagram) 사용법
dbschema 는 Java 기반의 ERD 설계툴이다. 고유명사를 제품명으로 선점하여 마케팅에도 도움이 되는것 같다.
ER-Win 에 비해 가격이 무지 저렴하고(기업용 상용 버전이 $199) ERD 를 다양한 DBMS 의 schema 로 생성해주고 현재 DBMS 의 schema 를 Reverse Engineering 으로 분석하는 등 꼭 필요한 기능은 다 있다.
그리고 설계한 ERD 를 HTML5 로 생성하는 기능이 있으므로 프로그램이 없는 곳에서도 브라우저만 있으면 ERD 를 리뷰할 수 있다.
개인적인 생각으로는 이렇게 훌륭한 기능을 이렇게 저렴한 가격으로 제공할 수 있는게 자바로 만들어서 개발 원가를 크게 낮춰서 가능하지 않을까 하는 생각이 든다. C/C++ 에서 DB 를 다뤄보신 분들은 C/C++ 에서 DB 연결하고 다루는게 얼마나 어려운지 아실 것이다.
Java와 달리 DB 를 연결하기 위한 인터페이스는 C 로 된 ODBC 가 있지만 사용이 불편하고 더군다나 DB 업체들이 Unix용 ODBC 드라이버는 제공하지 않는 경우가 많다.