MySQL에서 시각적으로 테이블 관계를 매핑 할 수있는 도구가 있습니까?

StackOverflow https://stackoverflow.com/questions/369877

문제

MySQL의 데이터베이스에서 관계를 매핑 할 수있는 도구를 찾고 있습니다. 'Show Diagram Pane'의 MS-SQL Server Management Studio에서 생성 된보기와 같은 것을 원합니다. 그런 것이 존재합니까?

나는 데이터베이스의 설계 및 사용 Rails 규칙을 담당하고 있습니다. 나는 직접 관계를 지정하는 데 불리하지 않을 것이다.

도움이 되었습니까?

해결책

그렇지 않습니다 MySQL 두꺼비 스키마 다이어그램 도구가 있습니까? 나는 그것이 그렇게 생각합니다. 나는 다이어그램 가이가 아니지만 (MySQLdump 출력으로 훨씬 행복 함) 두꺼비로 맹세하는 많은 사람들과 함께 일했습니다.

다른 팁

어쩌면 공식 도구에 그럴까요?

http://dev.mysql.com/downloads/workbench/5.1.html

MySQL 워크 벤치 5.1.16은 내 OS X 10.5.7 시스템에서 버그가 있습니다. 나는 그것이 충돌과 같은 일을하고 오류없이 사라진다는 것을 알았습니다. 또는 인쇄 설정에서 페이지 크기를 변경하려고 할 때 오류가 발생합니다.

또한 vmware 아래 Windows XP에서 실행을 시도했습니다. 거기에서 더 안정적이고 사용할 수있는 것처럼 보였습니다. DB를 리버스 엔지니어링하고 다이어그램을 만들 수있었습니다.

1 년 전에 나는 사용했다 dbvis 오라클과 함께. MySQL 과도 작동한다고 생각합니다.

Altova Databasespy는 Windows에있는 경우 표시됩니다. 그렇지 않은 경우 가장 쉬운 방법은 information_schema (MySQL 이후 V5 이상을 사용하는 경우)를 쿼리하고 모든 테이블에 대한 주요 열 사용 통계를 확인하는 것입니다. 이것은 스크립트가 쉽습니다.

대부분의 MySQL 데이터베이스는 여전히 MyISAM 테이블을 사용하여 외국의 주요 제약 조건을 제공하지 않습니다. 명백한 FK가 없으면 최선을 다하면 테이블 간의 관계를 추측하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top