2010-07-13 3 views
2

Я присоединился к проекту, который уже был разработан, и его устаревший проект с очень большой базой данных и его в Java/J2EE.Инструменты реорганизации базы данных/генератора схем

Я пытаюсь понять дизайн базы данных & Архитектура, и есть ли доступный инструмент, который может генерировать схему из заполненной таблицы, представляющей все ограничения, такие как внешние ключи и т. Д.?

В основном я ищу инструмент для реорганизации базы данных. Моя база данных Oracle 10g.

Входы будут высоко оценены.

ответ

4

Я использую ER/Studio, и я абсолютно люблю его для всех моих моделей моделирования данных, обратной инженерии и работы с базами данных.

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

я должен действительно стать ER/Studio евангелист .. но на самом деле, это отличный продукт.

+1

+1 - Я бы описал ER/Studio как лучший из плохой партии - он, кажется, имеет лучшее покрытие возможностей Oracle. Кроме того, если в «большой базе данных» вы подразумеваете множество объектов, а не размер данных, то некоторые другие инструменты (я смотрю на вас, SQL Developer) просто падают, когда их попросят обратный инженер. – dpbradley

+0

Спасибо, Радж. Я загружу пробную версию и попытаюсь работать с ней. – Rachel

+0

Еще одно преимущество для ER/Studio. Стоит его вес в золоте за его способность брать логическую модель данных, анализировать фактическую базу данных, а затем испускать DDL для обновления базы данных в соответствии с логической моделью. Автоматизировал самый утомительный и подверженный ошибкам аспект развертывания новой версии для нас. Бонусные баллы за выполнение как для Oracle, так и для SQL Server с той же логической моделью данных. – TMN

0

Не играл с ним много, но у Oracle есть инструмент, включенный в SQL Developer: Oracle SQL Developer Data Modeler. Я согласен с @Raj в том, что ER Studio очень хороша; Я также использовал ERWin. Оба имеют недостаток в том, что они довольно дороги. Некоторое время были бесплатные загрузки, но теперь я вижу, что они взимают плату за это. Не знаю, сколько.

+0

Как мы можем сгенерировать диаграммы схем с помощью SQL Developer? – Rachel

+0

В наборе Data Modeler есть отдельный компонент. Они взимают плату за это сейчас, и, похоже, это похоже на тот же план, что и другие инструменты. Его можно скачать и оценить. – DCookie

Смежные вопросы