SQL 모델링 및 디자인 툴? 우분투에서 테이블, 관계 등

우분투에서 테이블, 관계 등 일반적인 데이터베이스 모델링을 모델링하는 데 어떤 도구를 사용하고 있는지 알고 싶습니다.

해당 도구가 SQL 스크립트를 생성하고 해당 스크립트의 플러스가 SQLite와 호환되지만 반드시 필요한 것은 아닙니다.

현재 저는 가상 머신에서 Enterprise Architect를 사용하고 있습니다. 나는 와인에서 그것을 실행할 수 있었지만 원하는만큼 좋지 않았습니다. 이 세상의 모든 것을 모델링하기위한 완벽한 도구이며, 지금은 그다지 필요하지 않습니다.



답변

DIA 시도해 볼 수 있습니다 . UML을 사용하여 데이터베이스를 작성 / 모델링하고 공식적으로 지원되는 스크립트 중 하나를 사용 하여 SQL로 변환 할 수 있습니다.

예를 들어 http://left.subtree.org/2007/12/05/database-design-with-dia/ 에서 DIA 및 TeDia2SQL을 사용하는 기본 방법을 찾을 수 있습니다.


답변

또 다른 좋은 옵션은 mysql-workbench 입니다. 다음 apt-get명령을 사용하여 쉽게 설치할 수 있습니다 (세 번째 명령은 수행하지만 먼저 업데이트하고 검색하는 것을 선호합니다).

sudo apt-get update
sudo apt-cache search mysql-workbench
sudo apt-get install mysql-workbench

그런 다음 mysqlHUB와 voila를 입력하면 됩니다.

여기에 이미지 설명을 입력하십시오

그것은 매력처럼 작동합니다. 또한 웹 사이트에서 다운로드했지만 12.10에서 종속성 오류가 발생했습니다 (다운로드는 12.04 용이므로 설명 할 수 있습니다).

다른 사람들은 druidDBDesigner 도 참조했습니다 . 또한 superuser.com의 DB 디자인 대한 다른 게시물이 있습니다 .


답변

SQL 플러그인으로 ArguoUML 을 사용해 볼 수 있습니다 .


답변

PostgreSQL 데이터베이스를 모델링하고 SQL 스크립트를 생성하거나 데이터베이스를 직접 생성하기 위해 와인에서 ERBuilder 데이터 모델러를 사용 합니다. 와인과 잘 작동하며 SQLite도 지원한다고 생각합니다.


답변