누구나 SQL Diagramms를 만드는 포괄적 인 Mac 앱을 알고 있습니까? 내 생각 http://ondras.zarovi.cz/sql/demo/이 꽤 좋은,하지만 조금 너무 기본입니다.
데이터베이스 스키마, 테이블 간의 관계 (예 : n : m 관계에 대한 레이블 포함), 주석 추가, SQL로 내보내기 등을 작성하여 Mac에서 실행하고 싶습니다.
누구나 SQL Diagramms를 만드는 포괄적 인 Mac 앱을 알고 있습니까? 내 생각 http://ondras.zarovi.cz/sql/demo/이 꽤 좋은,하지만 조금 너무 기본입니다.
데이터베이스 스키마, 테이블 간의 관계 (예 : n : m 관계에 대한 레이블 포함), 주석 추가, SQL로 내보내기 등을 작성하여 Mac에서 실행하고 싶습니다.
답변:
MySQL Workbench 는 대부분의 프로그래밍 요구에 충분합니다. EER 모델을 생성 하고 모델을 DB 변경과 동기화하거나 그 반대로 동기화 할 수도 있습니다. 오픈 소스 응용 프로그램이므로 무료로 사용할 수 있습니다. 나는 1 년 동안 MySQL을 사용해 왔으며 매우 유용합니다. 엔터프라이즈 기능과 성능이 필요하지 않은 경우 권장합니다.
내가 아는 유일한 Mac 전용 도구는 SQLEditor 입니다. 불행히도 저장 프로 시저 또는 테이블과 뷰 이외의 다른 개체는 지원하지 않는 것 같습니다.
크로스 플랫폼 솔루션 (주로 Java 기반)도 있습니다. 최근 검색에서 DBWrench 및 DBVisualizer를 평가 했습니다 . 모든 것이 말되고 끝났을 때 필자는 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 도 훌륭합니다. 가장 좋은 방법은 리버스 엔지니어링과 모델링을 동시에 수행 할 수 있다는 것입니다. 다이어그램을 변경 한 후 데이터베이스를 변경하십시오. 다이어그램에서 이러한 변경 사항을 다시 가져올 수 있습니다.
유일한 결함은 다이어그램에서 열 이름의 순서입니다. 실제 데이터베이스의 열 이름 순서와 일치하지 않아도됩니다.
나는 그것이 훌륭한 응용 프로그램 중 하나라고 평가할 것입니다.
http://www.yworks.com/en/index.html을 확인하십시오. 원하는 것은 아니지만 ER 모델링 및 기타 기능이 있습니다 ...
나는 Vertabelo를 추천 합니다 . Vertabelo는 회사에서 개발 한 Chrome에서 작업하는 온라인 데이터베이스 디자이너입니다.
이 도구의 가장 중요한 기능은 팀 전체에서 데이터베이스 모델을 공유하고 웹 브라우저를 통해 협업 할 수 있다는 것입니다.
다른 Vertabelo 기능은 다음과 같습니다.
Vertabelo는 소규모 프로젝트 (각 모델 내 최대 3 개의 모델과 20 개의 테이블)에 무료로 사용할 수 있으며 대규모 데이터베이스 프로젝트를위한 상용 버전이 있습니다.
OS X에서 모델링을 위해 내가 선호하는 툴은 Visual Paradigm (VP-UML)입니다. ERD를 만드는 데 유용한 무료 커뮤니티 에디션이 있습니다. 그러나 ERD에서 DDL을 생성하려면 표준 에디션을 구매해야합니다.
또한 크로스 플랫폼이므로 다른 이점이 있습니다.