17

Tìm kiếm công cụ (nền tảng cửa sổ) để tạo biểu đồ ER (hoặc tương tự) từ cơ sở dữ liệu Oracle hiện có.
Bất kỳ công cụ tốt nào có sẵn để sử dụng hoặc chi phí thấp?Công cụ để tạo sơ đồ cơ sở dữ liệu/sơ đồ ER từ cơ sở dữ liệu Oracle hiện có?

+0

Hãy thử sử dụng Dataedo http://dataedo.com - từ điển dữ liệu và trình tạo ERD cho cơ sở dữ liệu Oracle, SQL Server và MySQL hiện có. Cho phép ghi lại các FK bị thiếu, Vương quốc Anh, nhóm thành các mô-đun, dán hình ảnh và hơn thế nữa. –

Trả lời

5

tôi vài năm trước đây, tôi đã sử dụng Data Architect, một phần của Power Designer từ Sybase. Đó là một chút pricy, nhưng nó là tuyệt vời. Và nó tạo ra sự khác biệt tốt giữa mô hình vật lý (SQL) của dữ liệu và mô hình dữ liệu ER. Nó giữ cả hai mô hình cạnh nhau.

Nếu bạn không quá lo lắng về sự khác biệt giữa SQL và ER, và bạn chỉ muốn một sơ đồ, đây là điều tôi đã làm một lần khi tôi cần một biểu đồ vội vã.

Bật lên MS Access bằng cơ sở dữ liệu trống mới. Thiết lập các liên kết bảng cho tất cả các bảng trong lược đồ, hoặc chỉ các bảng bạn muốn biểu đồ. Sử dụng công cụ "Mối quan hệ" trong Access để tạo các dòng giữa khóa ngoại và khóa chính mà chúng tham chiếu. Phân loại các mối quan hệ này thành nhiều hoặc nhiều người.

Trong giao diện Truy cập mối quan hệ, di chuyển các hộp xung quanh cho đến khi biểu đồ đẹp. In.

22

Hãy thử Oracle SQL Developer. Đó là từ oracle và sẽ là một phần của cài đặt oracle thực tế từ 11g trở đi. Nó có separate build modeler tool để thiết kế hoặc tái kỹ sư mô hình ER.

công cụ khác có thể hữu ích sẽ giúp bạn nhiều hơn chỉ là sơ đồ ER genereate là SchemaSpy

+3

+1 cho SchemaSpy – mmrobins

+4

Để sử dụng Oracle SQL Developer bạn cần kết nối với cơ sở dữ liệu được đề cập, xuất DDL và sau đó nhập DDL với tệp -> data modeler -> import -> DDL File – Jazzepi

+0

@mmrobins có thể tạo ra ERD từ EREM DDL? – user2720864

2

Kiến trúc sư điện là công cụ lập mô hình dữ liệu GPL. Xem thêm here

4

Bạn có thể sử dụng VISIO với nguồn dữ liệu ODBC (plugin oracle) để tạo biểu đồ ER - hoạt động tốt. Từ VISIO (Sơ đồ mô hình cơ sở dữ liệu, kỹ sư ngược, chọn nguồn dữ liệu ODBC, tên người dùng/mật khẩu, chọn bảng, tạo).

+0

Tôi khuyên bạn nên sử dụng nguồn dữ liệu OLE DB. – caf

+0

Tính năng này không còn có mặt tại Visio 2013. (https://support.microsoft.com/en-us/kb/2259709) –

1

Chúng tôi sử dụng Kiến trúc sư doanh nghiệp từ Hệ thống Sparx. Đó là tốn kém nhưng họ làm một phiên bản dùng thử để bạn có thể thử điều đó.

2

TOAD chuyên nghiệp hiện bao gồm công cụ lập mô hình dữ liệu của họ.

1

SchemaCrawler for Oracle là công cụ dòng lệnh có thể tạo sơ đồ cơ sở dữ liệu từ cơ sở dữ liệu Oracle. Bạn có thể loại trừ các bảng và cột khỏi biểu đồ bằng cách sử dụng cụm từ thông dụng. Nó là miễn phí và mã nguồn mở.

+0

Làm cách nào? Tôi đã đi qua mùa xuân, ví dụ vận tốc được cung cấp bởi bạn .. nhưng didint có bất kỳ API mà có thể tạo ra sơ đồ ER ..InputStream generateERDiagram (đối tượng kết nối Java)? – Rajesh

4

Oracle Data Modeler. Nó hoàn toàn miễn phí và dường như có nhiều tính năng tốt nếu bạn sẵn sàng nghiên cứu sâu hơn.

6

SQL Developer thật tuyệt vời. Hỗ trợ tất cả các cơ sở dữ liệu và hoàn hảo cho kỹ thuật đảo ngược. Nó miễn phí và Java.

miễn phí của nó không giống như các giải pháp khác được liệt kê ở trên và nó hoạt động, tôi chỉ sử dụng nó để đảo ngược kỹ sư một db Postgres !!!

Các vấn đề liên quan