Linux 용 FLOSS DB 디자인 툴은 무엇입니까? [닫은]


12

적어도 MySQL, SQLite 및 PostreSQL 용 DB 스키마를 내보낼 수있는 Linux 용 관계형 DB 디자인 도구를 찾고 싶습니다. 그리고 물론 편리해야합니다. 잘 생긴 GUI도 플러스입니다; ;-) 나는 Gnome을 사용하지만 KDE 도구도 흥미 롭습니다.


무엇 이다 는 "DB 설계 도구는?"
Charles Stewart

나는 용어에 강하지 않다. DB 모델링이 더 좋습니까?
codeholic

답변:


12

MySQL의 경우 MySQL Workbench가 있습니다 .

MySQL Workbench는 MySQL이 개발 한 크로스 플랫폼 비주얼 데이터베이스 디자인 도구입니다. DBDesigner4 프로젝트의 후속 응용 프로그램입니다. MySQL Workbench는 Window, Linux 및 OS X에서 기본 GUI 도구로 제공됩니다.


MySQL Workbench를 사용하여 SQLite 및 PostreSQL 용 SQL을 내보낼 수 있습니까? 이전 모델 인 DBDesigner4가 가능하다고 주장했기 때문입니다.
codeholic

1
SQLite 용 플러그인 wb.mysql.com/?p=227 로 얻을 수 있습니다 . 아직도 PostgreSQL을 찾고 있습니다.
codeholic

8

WWW SQL 디자이너를 살펴볼 수 있습니다

WWW SQL Designer를 사용하면 데이터베이스 디자인을 작성하여 SQL 스크립트로 저장 /로드하고 내보낼 수 있습니다. 다양한 데이터베이스 및 언어가 지원됩니다. 기존 데이터베이스 디자인을 가져 오는 기능

이 도구를 사용하면 외부 프로그램 (플래시)없이 브라우저에서 직접 데이터베이스 스키마 (ER 다이어그램)를 그리고 생성 할 수 있습니다. JavaScript 만 활성화하면됩니다. 디자이너는 Mozilla (Firefox, Seamonkey), Internet Explorer (6, 7, 8), Safari 및 Opera에서 완벽하게 작동합니다. Konqueror는 효과가 있지만 경험은 제한적입니다.

코드 라이센스 : 새로운 BSD 라이센스

대체 텍스트


4

DBDesigner 4를 살펴보십시오 . SQL Server, Oracle, SQL Lite 및 ODBC와 같은 다른 데이터베이스 제품도 지원하는 MySQL 데이터베이스 디자인 도구입니다.

Linux / GNOME에서 사용할 수있는 무료 오픈 소스 (GPL)입니다.

몇 가지 흥미로운 기능 :

  • 직접 지원되지 않는 데이터베이스를 사용하는 경우 고유 한 데이터 유형을 작성할 수 있습니다. 데이터 유형 창에서 마우스 오른쪽 단추를 클릭하고 새 데이터 유형 작성을 선택하십시오.
  • 기존 데이터베이스에 연결하면 모델을 가져옵니다.

나는 이것을 여러 번 사용하고 그것을 좋아했습니다!
warren

그러나 MySQL Workbench의 프로토 타입이 아닙니까? 편집 : 네, 그렇습니다. "MySQL Workbench는 MySQL이 개발 한 크로스 플랫폼 비주얼 데이터베이스 디자인 툴입니다. DBDesigner4 프로젝트의 후속 애플리케이션입니다."
codeholic

2

Knoda를 사용해보십시오. 다양한 유형의 데이터베이스를 작성하고보고 수정하는 데 사용할 수있는 데이터베이스 프런트 엔드입니다. 작업하려는 데이터베이스 (예 : MYSQL, SQLite, Postgresql 및 Access (읽기 전용))에 대한 관련 hk_clasess 데이터베이스 드라이버 만 설치하면됩니다. Knoda의 좋은 점은 a) 한 데이터베이스 형식에서 다른 데이터베이스 형식으로 내보내고 가져올 수 있으며 b) SQL에 능숙하지 않은 경우 시각적 쿼리 작성기가 있다는 것입니다. 불행히도 패키지는 유지 관리되지 않으므로 최근 우분투 릴리스의 저장소에서 더 이상 사용할 수 없습니다. 여전히 Lucid 저장소에서 설치할 수 있습니다.

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