좋은 SQL Diagram Editor / Drawing Mac App Tool이 있습니까? 생각 http://ondras.zarovi.cz/sql/demo/이 꽤

누구나 SQL Diagramms를 만드는 포괄적 인 Mac 앱을 알고 있습니까? 내 생각 http://ondras.zarovi.cz/sql/demo/이 꽤 좋은,하지만 조금 너무 기본입니다.

데이터베이스 스키마, 테이블 간의 관계 (예 : n : m 관계에 대한 레이블 포함), 주석 추가, SQL로 내보내기 등을 작성하여 Mac에서 실행하고 싶습니다.



답변

MySQL Workbench 는 대부분의 프로그래밍 요구에 충분합니다. EER 모델을 생성 하고 모델을 DB 변경과 동기화하거나 그 반대로 동기화 할 수도 있습니다. 오픈 소스 응용 프로그램이므로 무료로 사용할 수 있습니다. 나는 1 년 동안 MySQL을 사용해 왔으며 매우 유용합니다. 엔터프라이즈 기능과 성능이 필요하지 않은 경우 권장합니다.


답변

내가 아는 유일한 Mac 전용 도구는 SQLEditor 입니다. 불행히도 저장 프로 시저 또는 테이블과 뷰 이외의 다른 개체는 지원하지 않는 것 같습니다.

크로스 플랫폼 솔루션 (주로 Java 기반)도 있습니다. 최근 검색에서 DBWrenchDBVisualizer를 평가 했습니다 . 모든 것이 말되고 끝났을 때 필자는 Parallels에서 실행되는 Windows 솔루션을 유지하기로 결정했습니다.


답변

MySQL Workbench 는 훌륭하지만, OmniGraffle 은 많은 경우 에 특히 “대학에서 배운 이론에 따라 고통스럽게 올바른 일을하는 것”에 그치지 않고 오히려 일을 끝내는 경우에 훌륭하게 작동한다는 것을 알았습니다.


답변

Navicat 제품군 을 확인하십시오 . 저는 Navicat Premium을 사용 하며 MySQL, Postgres, SQLITE, Oracle 및 MS SQL Server를 포함한 많은 DB를위한 훌륭한 올인원 도구입니다. 기존 DB를보고 편집하거나 만들 수있는 모델 탭이 포함되어 있습니다. 새로운 하고, 모든 것을 스케치하고, 관계를 정의하고, SQL을 내보내고, 자동 레이아웃 기능에 액세스 할 수있는 모든 종류의 다른 기능을 제공 .

별도의 Data Modeler 프로그램을 포함하여 Premium 제품으로 업그레이드하는 여러 버전이 있으므로 필요에 맞는 것을 찾아보아야합니다. 버전에 따라 약간의 현금을 돌려 받지만 30 일 무료 평가판을 다운로드하여 필요한지 확인할 수 있습니다.

이게 도움이 되길 바란다!


답변

나를위한 무료 SQL 도구는 SQuirreLSQL 입니다. Java 애플리케이션이지만 응답 성이 뛰어나므로 DB 드라이버와 플러그인을 모두 설치할 수 있으며 그 중 하나는 데이터베이스를 리버스 엔지니어링 및 다이어그램화할 수 있습니다.

Aqua Data Studio 는 Mac OS X에서 Cocoa / Java 혼합 응용 프로그램으로 기본 성능을 제공하며 Entity-Relationship 모델링 기능을 포함합니다.


답변

나는 또한 Vertabelo를 사용하며 그것을 추천 할 수 있습니다. 100 % 웹 기반입니다. Chrome 또는 Safari에서 모델 작업을 수행 할 수 있습니다 (몇 달 전에 Safari 브라우저에 대한 지원이 추가됨). 데이터베이스 모델을 설계하기위한 Vertabelo의 그래픽 툴은 정말 놀랍습니다! 간단하고 직관적이지만 매우 포괄적이고 전문적입니다. 데스크톱 라이센스, 다운로드 및 설치가 없습니다. 웹에 연결된 모든 컴퓨터에서 원격으로 작업 할 수 있습니다. Vertabelo의 작동 방식을 알고 싶다면 등록하지 않아도 시도 할 수 있습니다. https://my.vertabelo.com/try


답변

DBSchema 도 훌륭합니다. 가장 좋은 방법은 리버스 엔지니어링과 모델링을 동시에 수행 할 수 있다는 것입니다. 다이어그램을 변경 한 후 데이터베이스를 변경하십시오. 다이어그램에서 이러한 변경 사항을 다시 가져올 수 있습니다.

유일한 결함은 다이어그램에서 열 이름의 순서입니다. 실제 데이터베이스의 열 이름 순서와 일치하지 않아도됩니다.

나는 그것이 훌륭한 응용 프로그램 중 하나라고 평가할 것입니다.