2010-07-13 5 views
2

이미 개발 된 프로젝트와 매우 큰 데이터베이스와 Java/J2EE의 레거시 프로젝트에 합류했습니다.데이터베이스 리엔지니어링/스키마 생성기 도구

데이터베이스 디자인 & 아키텍처를 이해하려고하는데 외래 키와 같은 모든 제약 조건을 나타내는 채워진 테이블에서 스키마를 생성 할 수있는 도구가 있습니까?

기본적으로 데이터베이스 리엔지니어링 도구를 찾고 있습니다. 내 데이터베이스는 Oracle 10g입니다.

입력 사항을 높이 평가할 것입니다.

답변

4

나는 ER/Studio를 사용하고 있으며, 모든 데이터 모델링, 리버스 엔지니어링 및 데이터베이스 디자인 작업을 정말 좋아합니다.

http://www.embarcadero.com/products/er-studio

내가 정말 ER/스튜디오 전도자가되어야 ..하지만 정말, 그것은 훌륭한 제품입니다.

+1

+1 - 저는 ER/Studio를 가장 좋지 않은 것으로 묘사합니다. 오라클 기능을 가장 잘 반영한 것 같습니다. 또한, "대용량 데이터베이스"가 데이터 크기가 아닌 많은 객체를 의미하는 경우, 리버스 엔지니어링을 요청 받았을 때 다른 도구 중 일부 (SQL Developer를보고 있습니다)보다 간단히 넘어집니다. – dpbradley

+0

Raj. 평가판을 다운로드하여 해결해 보겠습니다. – Rachel

+0

ER/Studio를위한 또 하나의 upvote. 논리적 인 데이터 모델을 취하고 실제 데이터베이스를 분석 한 다음 논리적 모델과 일치하도록 데이터베이스를 업데이트하기 위해 DDL을 방출하는 능력에 황금색의 가치가 있습니다. 우리를 위해 새 릴리스를 출시하는 중 가장 지루하고 오류가 발생하기 쉬운 부분을 자동화했습니다. 동일한 논리적 데이터 모델을 사용하여 Oracle과 SQL Server 모두에서 보너스 포인트를 얻습니다. – TMN

0

많이 사용하지는 않았지만 오라클에는 SQL Developer에 포함 된 도구가 포함되어 있습니다. Oracle SQL Developer Data Modeler. @Raj에 동의합니다. ER Studio는 매우 훌륭합니다. 나는 ERWin도 사용했습니다. 둘 다 꽤 고가라는 단점이 있습니다. 잠시 동안 무료 다운로드가 있었지만 지금은 요금이 청구되는 것으로 보입니다. 얼마나 몰라.

+0

SQL Developer를 사용하여 스키마 다이어그램을 생성하는 방법은 무엇입니까? – Rachel

+0

Suite에는 Data Modeler라는 별도의 구성 요소가 있습니다. 그들은 지금 그것을 청구하고, 그것은 다른 툴들과 같은 가격대의 야구장에있는 것처럼 보입니다. 그러나 다운로드하여 평가할 수 있습니다. – DCookie