좋은 SQL Diagram Editor / Drawing Mac App Tool이 있습니까?


16

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

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


1
주고는 YED 시도. 무료
Shnd

답변:


16

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


나는 MySQL Workbench를 이미 알고 있습니다. 댓글을 참조하십시오 :) 실제로 MySQL Workbench를 좋아하지만 몇 가지 더 많은 기능이있을 수 있습니다 (위의 내 의견을 보거나 내 Workbench 질문을 참조하십시오 : stackoverflow.com/questions/14946161/… )
Slevin

1
내가 참조! 나에 관해서는 이미지 파일로 내 보내지 않습니다. 그러나 Workbench와 마우스 커서를 움직여 관계 선을 강조 표시합니다.
Thiha Maung

MySQL Workbench는 훌륭한 모델러이며 무료입니다. Dite를 생성하고 SQLite를 위해 수동으로 수정할 수는 있지만 적어도 문서화는 가능합니다.
Jay Imerman

8

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

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


1
SQLEditor에 감사드립니다. 시도해 볼게요. 저는 현재 Mac 용 MySQL Workbench를 시도하고 있으며 시각적 인 "버그"( stackoverflow.com/questions/14946161/… 참조 )를 제외하고 정말 좋습니다.
Slevin

제외하고는 MySQL을 사용하지 않습니다.
앤드류 나사로

어떤 Windows 솔루션을 사용하십니까?
Slevin

@Slevin : Toad 데이터 모델러 . 아주 세다. 까다로운 인터페이스. 주로 체코 어로 된 스크립팅 언어의 내부 문서.
앤드류 나사로

3
나는 내 선택을했다 : SQLEditor는 훌륭하다! 충고 감사합니다!
Slevin

4

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


OmniGraffle은 ERD를 모델링하기에는 너무 기본적입니다. 나는 고통스럽게 올바른 것을 원하지는 않지만 일부 기능이 누락되었습니다.)
Slevin

4
Dunno 당신이 왜 "고통 적으로 고침"을하고 싶지 않다고 생각하고 자신의 진정한 고통을 길 아래로 저장하십시오. 사람과 반 구운 단축키. Pfff
Volte

@Volte, 그렇다면 어떤 Mac 앱을 추천 하시겠습니까?
Sarel

1
@Sarel, 내 의견은 제안을 암시하지 않습니다. "아주 고통스럽게하는 것"과 관련하여 논평을 기다렸습니다.
Volte

2

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

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

이게 도움이 되길 바란다!


1
충고 감사합니다. 나는 그것을 시험해 보았고 맥 버전은 와인 포트 일뿐이라는 것을 알았다. 또한 앱을 시작하면 충돌이 발생합니다.
Slevin

1
이상합니다. 내 버전은 기본 앱입니다. 방금 download2.navicat.com/download/modeleress010_en.dmg를 다운로드 했으며 내가 알 수있는 한 네이티브였습니다. 어떤 OSX 버전을 실행하고 있습니까? 10.8.2에 있습니다 ...
MattDMo

응용 프로그램에는 리소스에 많은 펜촉 파일이 있으므로 나에게 기본으로 보입니다. 그것은 나를 위해 잘 작동합니다. (App Store에서 구했습니다.) Linux 버전은 Wine입니다.
Alan Shutko

나는 그것을 얻지 못한다 ... 무엇인가 잘못되었다. 이제 작동합니다 ... :)
Slevin

2

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

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


2

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


2

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

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

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


+1-DbSchema에 대해 빨리 알고 있었으면 좋겠다. Navicat과 SQL Power Architect에서 많은 시간을 허비했습니다. DbSchema는 Java 기반 (Groovy ??)이지만 정말 좋아 보이고 유용한 기능이 많이 있습니다.
mattmc3 1

1

http://www.yworks.com/en/index.html을 확인하십시오. 원하는 것은 아니지만 ER 모델링 및 기타 기능이 있습니다 ...


1
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
글로벌 유목민

2
웹 사이트에서 직접 이용할 수있는 복사-붙여 넣기 정보는 a) 시간 낭비이며 b) 정보 자체가 변경 될 경우 관련이 없습니다. 이 링크는 오랫동안 변하지 않을 가능성이있는 몇 안되는 것 중 하나입니다. 귀하의 의견에 감사 드리지만 다른 모든 답변에는 사용자 의견이 사실과 섞여 있으며 때로는 사실로 숨겨져 있습니다. 나는 단지 참조를 위해 링크를 주었고 OP는 그들 자신의 전화를 걸 수 있습니다.
Mike

1

나는 Vertabelo를 추천 합니다 . Vertabelo는 회사에서 개발 한 Chrome에서 작업하는 온라인 데이터베이스 디자이너입니다.

이 도구의 가장 중요한 기능은 팀 전체에서 데이터베이스 모델을 공유하고 웹 브라우저를 통해 협업 할 수 있다는 것입니다.

다른 Vertabelo 기능은 다음과 같습니다.

  • 모델 버전 관리
  • PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB 지원
  • 동적 / 시각적 검색
  • 라이브 데이터베이스 모델 검증
  • 리버스 엔지니어링

Vertabelo는 소규모 프로젝트 (각 모델 내 최대 3 개의 모델과 20 개의 테이블)에 무료로 사용할 수 있으며 대규모 데이터베이스 프로젝트를위한 상용 버전이 있습니다.


0

OS X에서 모델링을 위해 내가 선호하는 툴은 Visual Paradigm (VP-UML)입니다. ERD를 만드는 데 유용한 무료 커뮤니티 에디션이 있습니다. 그러나 ERD에서 DDL을 생성하려면 표준 에디션을 구매해야합니다.

또한 크로스 플랫폼이므로 다른 이점이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.