Tôi muốn sử dụng Oracle SQL Developer để tạo sơ đồ ER cho các bảng DB của mình nhưng tôi chưa quen với Oracle và công cụ này.
Quá trình tạo sơ đồ ER trong SQL Developer là gì?
Tôi muốn sử dụng Oracle SQL Developer để tạo sơ đồ ER cho các bảng DB của mình nhưng tôi chưa quen với Oracle và công cụ này.
Quá trình tạo sơ đồ ER trong SQL Developer là gì?
Câu trả lời:
Tạo một sơ đồ cho lược đồ cơ sở dữ liệu hiện có hoặc tập hợp con của nó như sau:
ERD được hiển thị.
Xuất sơ đồ như sau:
Sơ đồ được xuất khẩu. Để xuất ở định dạng vector , thay vào đó , hãy sử dụng tệp PDF . Điều này cho phép chỉnh sửa đơn giản bằng Inkscape (hoặc trình chỉnh sửa hình ảnh vector khác).
Các hướng dẫn này có thể hoạt động cho SQL Developer 3.2.09.23 đến 4.1.3.20.
Kể từ SQL Developer 3, nó khá đơn giản (họ có thể làm cho nó dễ dàng hơn).
Untitled_1
), nhấp chuột phải vào «Mô hình quan hệ» và chọn «Mô hình quan hệ mới» .Relational_1
) và chọn «Hiển thị» .Relational_1
tab (hoặc bất kỳ tên nào) là bảng hoạt động trong rhs trước khi bạn kéo chúng qua , bởi vì nó có thể đã chuyển sang một trong các bảng bạn đã nhấp trong lhs.Quá trình tạo sơ đồ Mối quan hệ thực thể trong Oracle SQL Developer đã được mô tả trong Tạp chí Oracle bởi Jeff Smith ( liên kết ).
Trích đoạn:
Sơ đồ mối quan hệ thực thể
Bắt đầu
Để làm việc thông qua ví dụ, bạn cần một cá thể Cơ sở dữ liệu Oracle với lược đồ HR mẫu có sẵn trong cài đặt cơ sở dữ liệu mặc định. Bạn cũng cần phiên bản 4.0 của Oracle SQL Developer, trong đó bạn truy cập Trình tạo mô hình dữ liệu của Oracle SQL Developer thông qua menu con Trình tạo mô hình dữ liệu [...] Ngoài ra, bạn có thể sử dụng Trình tạo mô hình dữ liệu của nhà phát triển Oracle SQL độc lập. Chức năng mô hình hóa giống hệt nhau trong hai triển khai và cả hai đều có sẵn dưới dạng tải xuống miễn phí từ Mạng công nghệ Oracle.
Trong Oracle SQL Developer, chọn Xem -> Trình tạo mô hình dữ liệu -> Trình duyệt. Trong bảng Trình duyệt, chọn nút Mô hình quan hệ, nhấp chuột phải và chọn Mô hình quan hệ mới để mở bảng sơ đồ mô hình trống. Bây giờ bạn đang bắt đầu ở cùng một nơi với một người đang sử dụng Trình tạo mô hình dữ liệu Oracle SQL Developer độc lập. Nhập từ điển dữ liệu của bạn
Nhập từ điển dữ liệu của bạn
Một thiết kế trong Oracle SQL Developer Data Modeler bao gồm một mô hình logic và một hoặc nhiều mô hình vật lý và quan hệ. Để bắt đầu quá trình tạo thiết kế của bạn, bạn phải nhập thông tin lược đồ từ cơ sở dữ liệu hiện có của bạn. Chọn Tệp -> Trình tạo mô hình dữ liệu -> Nhập -> Từ điển dữ liệu để mở trình hướng dẫn Nhập từ điển dữ liệu.
Bấm vào Thêm để mở hộp thoại Mới -> Chọn Kết nối cơ sở dữ liệu và kết nối với tư cách là người dùng HR. .
Chọn kết nối của bạn và nhấp vào Tiếp theo. Bạn thấy một danh sách các lược đồ mà bạn có thể nhập. Nhập HR vào hộp Bộ lọc để thu hẹp danh sách lựa chọn. Chọn hộp kiểm bên cạnh HR và nhấp vào Tiếp theo.
Đối với sơ đồ lớp sử dụng cơ sở dữ liệu Oracle, hãy sử dụng các bước sau:
Tệp → Trình tạo mô hình dữ liệu → Nhập → Từ điển dữ liệu → chọn kết nối DB → Tiếp theo → chọn cơ sở dữ liệu-> chọn tabel -> Kết thúc
Có một công cụ đồng hành có tên là Oracle Data Modeler mà bạn có thể xem qua. Có bản demo trực tuyến có sẵn tại trang web sẽ giúp bạn bắt đầu. Nó từng là một mục chi phí bổ sung, nhưng tôi nhận thấy rằng một lần nữa nó miễn phí.
Từ trang tổng quan về Model Modeler:
SQL Developer Data Modeler là một công cụ thiết kế và mô hình hóa dữ liệu miễn phí, chứng minh toàn bộ các công cụ và tiện ích mô hình hóa cơ sở dữ liệu và dữ liệu, bao gồm mô hình hóa cho Sơ đồ mối quan hệ thực thể (ERD), Quan hệ (thiết kế cơ sở dữ liệu), Kiểu dữ liệu và mô hình đa chiều, với kỹ thuật chuyển tiếp và đảo ngược và tạo mã DDL. Trình tạo mô hình dữ liệu nhập từ và xuất sang nhiều nguồn và mục tiêu khác nhau, cung cấp nhiều tùy chọn định dạng và xác thực các mô hình thông qua một bộ quy tắc thiết kế được xác định trước.
Oracle đã từng có một thành phần trong SQL Developer được gọi Data Modeler
. Nó không còn tồn tại trong sản phẩm kể từ ít nhất 3.2.20.10.
Bây giờ nó là một bản tải xuống riêng biệt mà bạn có thể tìm thấy ở đây:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
Dễ dàng đi đến Tệp - Trình tạo mô hình dữ liệu - Nhập - Từ điển dữ liệu - Kết nối DB - OK
Tôi đang chạy SQL Developer 17.2.0.188 build 188.1159, thực sự có khả năng mô hình hóa dữ liệu. Tôi chỉ cần tạo một sơ đồ mô hình quan hệ qua menu: File-> Dữ liệu Modeler-> Xuất nhập> Từ điển dữ liệu ... .
Tôi cũng có Data Modeler độc lập, thực hiện điều tương tự.
Như hướng dẫn của Model Modeler nêu:
Hình 4: Mô hình và sơ đồ quan hệ cho HR
Sơ đồ bạn đã tạo không phải là ERD. Mô hình logic là trừu tượng cao hơn. ERD đại diện cho các thực thể và các thuộc tính và quan hệ của chúng, trong khi mô hình quan hệ hoặc vật lý đại diện cho các bảng, cột và khóa ngoài. "