ARTCLE này sẽ chỉ cho bạn cách tạo sơ đồ cho cơ sở dữ liệu MySQL hoặc MARIADB hiện có bằng cách sử dụng MySQL Workbench.MySQL Workbench.
Kỹ sư đảo ngược cơ sở dữ liệu
Để tạo sơ đồ từ cơ sở dữ liệu hiện có, bạn cần sử dụng chức năng kỹ thuật đảo ngược để tạo một mô hình.reverse engineering functionality to create a model.
Tìm hiểu về kỹ thuật đảo ngược và mô hình trong MySQL Workbench
Để đảo ngược cơ sở dữ liệu kỹ sư, hãy đi đến cơ sở dữ liệu menu và chọn Tùy chọn Kỹ sư đảo ngược ... Tùy chọn.Database and choose Reverse Engineer... option.
Cung cấp chi tiết kết nối cho cơ sở dữ liệu của bạn và nhấp vào Tiếp theo. Đợi kết nối và nhấp vào tiếp theo.Next. Wait for the connection and click Next again.
Khi trình hướng dẫn được kết nối thành công sẽ hiển thị cho bạn danh sách các lược đồ có sẵn trên máy chủ. Chọn những người bạn muốn đảo ngược kỹ sư.
Đợi các lược đồ được đọc và tiếp tục tiếp theo. Trên màn hình tiếp theo, bạn có một tùy chọn để chọn các loại đối tượng và lọc các đối tượng cụ thể. Hãy bỏ qua nó và nhập tất cả các đối tượng. Nhấp vào Thực thi>.Next. On next screen you have an option to select object types and filter specific objects. Let's ignore it and import all objects. Click Execute >.
Chờ kỹ thuật đảo ngược diễn ra và khi thực hiện tiếp tục với tiếp theo. Màn hình cuối cùng cho bạn thấy một bản tóm tắt về nhập khẩu. Đóng với kết thúc.Next. Final screen shows you a summary of the import. Close with Finish.
Sơ đồ mặc định
Khi quá trình kết thúc với thành công, bạn sẽ nhận được một mô hình mới [thêm về các mô hình ở đây] với sơ đồ mặc định với tất cả các bảng và chế độ xem.
Làm sạch sơ đồ
Những gì bạn có thể muốn làm ngay sau khi bạn tạo sơ đồ mặc định là xóa các bảng và chế độ xem không cần thiết và sắp xếp các bảng để giúp việc nắm bắt dễ dàng hơn.
Để xóa bảng khỏi sơ đồ chọn nó, nhấp chuột phải và chọn Xóa tùy chọn Hình.Remove Figure option.
Hãy cẩn thận không chọn Xóa tùy chọn vì nó sẽ xóa bảng không chỉ hình thành Sơ đồ mà còn cả danh mục mô hình của bạn. Không có cảnh báo! as it will remove table not only form diagram but also your model catalog. Without a warning!
Sắp xếp bảng
Để sắp xếp các bảng, bạn có thể thử tùy chọn AutoArrange, nhưng bạn sẽ cần một số công việc thủ công trên đó.autoarrange option, but you'll need some manual work on top of that.
Để sử dụng AutoArrange, hãy đi đến menu, chọn Sắp xếp và Autolayout.Arrange and Autolayout.
Để sắp xếp các bảng thủ công chỉ cần chọn chúng và di chuyển xung quanh khi bạn cảm thấy chúng phù hợp nhất. Chúc may mắn.
Lưu mô hình
Khi bạn đã hoàn thành sơ đồ của mình, hãy đảm bảo lưu nó. Nó được lưu trong mô hình Workbench MySQL trong tệp .mwb trong thư mục tài liệu..mwb file in Documents folder.
Sơ đồ xuất khẩu
Khi sơ đồ của bạn hoàn thành và an toàn, bạn có thể xuất nó sang PNG, PDF, PS hoặc SVG.png, pdf, ps or svg.
Để xuất sơ đồ, hãy đi đến menu, chọn Tệp, sau đó xuất, chọn một trong các định dạng có sẵn và cung cấp thư mục và tên tệp.File, then Export, select one of the available formats and provide folder and filename.
Đây là sơ đồ của tôi:
Xem nó ở các định dạng khác:
- Mẫu xuất khẩu PDF
- Mẫu xuất khẩu SVG
Một cách tốt hơn để chia sẻ sơ đồ: Dataedo
Có một cách tốt hơn để tạo và chia sẻ sơ đồ cho các cơ sở dữ liệu hiện có - DataEdo. Dưới đây là xuất khẩu mẫu tài liệu cơ sở dữ liệu hoàn chỉnh với sơ đồ:
Xem mẫu tài liệu cơ sở dữ liệu HTML trực tiếp
Một vài lợi ích:
- Chia sẻ dễ dàng và thuận tiện trong HTML tương tác
- Vẽ sơ đồ cho cơ sở dữ liệu không có ràng buộc FK
- Đính kèm dữ liệu hoàn chỉnh Dicionary
Cố gắng miễn phí ngay bây giờ
- Trước tiên, hãy chắc chắn rằng bạn có một cơ sở dữ liệu và các bảng được tạo trên máy chủ MySQL.Database and Tables created on the MySQL server.
Thí dụ :-
Cơ sở dữ liệu - Ngân hàng.bank.
Bảng - Tài khoản, Chi nhánh, Khách hàng, Khoản vay, Trandetails. account, branch, customer, loan, trandetails.
2. Nhấp vào cơ sở dữ liệu -> Kỹ sư đảo ngược. Click on Database -> Reverse Engineer.
3. Chọn kết nối được lưu trữ của bạn [để kết nối với máy chủ MySQL của bạn trong đó cơ sở dữ liệu có mặt] từ thả xuống. Sau đó nhấp vào Tiếp theo.Select your stored connection [for connecting to your MySQL Server in which database is present] from the dropdown. Then click Next.
4. Sau khi thực hiện được hoàn thành thành công [kết nối với DBMS], bấm Tiếp theo. After the execution gets completed successfully [connection to DBMS], click Next.
5. Chọn cơ sở dữ liệu của bạn từ máy chủ MySQL mà bạn muốn tạo sơ đồ ER [trong trường hợp của chúng tôi, tên cơ sở dữ liệu là Ngân hàng Ngân hàng], sau đó nhấp vào Tiếp theo. Select your Database from the MySQL Server for which you want to create the ER Diagram [in our case the database name is “bank”], then click Next.
6. Sau khi truy xuất được hoàn thành thành công cho cơ sở dữ liệu đã chọn, bấm Tiếp theo. After the retrieval gets completed successfully for the selected Database, click Next.
7. Chọn các bảng của cơ sở dữ liệu mà bạn muốn hiển thị trên sơ đồ ER [trong trường hợp này tôi đang nhập tất cả các bảng của DB], sau đó bấm Thực thi>. Select the Tables of the Database which you want to be visible on the ER Diagram [In this case I am importing all the tables of the DB], then click Execute>.
8. Sau khi quá trình kỹ thuật đảo ngược được hoàn thành thành công, nhấp vào Tiếp theo. After the Reverse Engineering Process gets completed successfully, click Next.
9. Nhấp vào Kết thúc. Click Finish.