Trong khóa học Giới thiệu về PHP của chúng tôi, sinh viên tạo một trang web thơ. Đối với sách hướng dẫn, tôi cần tạo sơ đồ ER cho cơ sở dữ liệu MySQL trên máy Mac. Tôi đã tìm thấy các tùy chọn sau, cả hai đều miễn phí
Bài viết 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 MySQL Workbench
Kỹ sư đảo ngược một 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 thiết kế ngược để tạo mô hình
Tìm hiểu về kỹ thuật đảo ngược và các mô hình trong MySQL Workbench
Để đảo ngược cơ sở dữ liệu, hãy chuyển đến menu Cơ sở dữ liệu và chọn Kỹ sư đảo ngược. quyền mua
Cung cấp chi tiết kết nối với 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 một lần nữa
Khi kết nối thành công, trình hướng dẫn 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 cái bạn muốn đảo ngược kỹ sư
Đợi các lược đồ được đọc và tiếp tục với Tiếp theo. Trên màn hình tiếp theo, bạn có tùy chọn để chọn 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 hiện >
Đợi kỹ thuật đảo ngược diễn ra và khi hoàn tất, hãy tiếp tục với Tiếp theo. Màn hình cuối cùng hiển thị cho bạn bản tóm tắt quá trình nhập. Đóng với Kết thúc
sơ đồ mặc định
Khi quá trình kết thúc thành công, bạn sẽ có một mô hình mới [thêm về các mô hình tại đây] với sơ đồ mặc định với tất cả các bảng và dạng xem
Sơ đồ làm sạch
Điều bạn có thể muốn làm ngay sau khi tạo sơ đồ mặc định là xóa các bảng và dạng xem không cần thiết và sắp xếp các bảng để dễ nắm bắt hơn
Để xóa bảng khỏi sơ đồ, hãy chọn bảng, nhấp chuột phải và chọn tùy chọn Xóa Hình
Cẩn thận không chọn tùy chọn Xóa vì nó sẽ xóa bảng không chỉ sơ đồ biểu mẫu mà còn cả danh mục mô hình của bạn. Không có cảnh báo
Sắp xếp bàn
Để sắp xếp các bảng, bạn có thể thử tùy chọn tự động sắp xếp, nhưng bạn sẽ cần thực hiện một số thao tác thủ công trên đó
Để sử dụng tự động sắp xếp, hãy vào menu, chọn Sắp xếp và Tự động sắp xếp
Để sắp xếp các bảng theo cách 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 MySQL Workbench trong một. mwb trong thư mục Tài liệu
Xuất sơ đồ
Khi sơ đồ của bạn hoàn tất và an toàn, bạn có thể xuất nó sang png, pdf, ps hoặc svg
Để xuất sơ đồ, hãy vào 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
Đây là sơ đồ của tôi
Xem nó ở các định dạng khác
- Xuất PDF mẫu
- Xuất SVG mẫu
Một cách tốt hơn để chia sẻ sơ đồ. dữ liệu
Có một cách tốt hơn để tạo và chia sẻ sơ đồ cho cơ sở dữ liệu hiện có - Dataedo. Đây là bản xuất mẫu của tài liệu cơ sở dữ liệu hoàn chỉnh có sơ đồ
Sẽ rất hữu ích khi có một biểu diễn trực quan khi thiết kế cơ sở dữ liệu. MySQL Workbench cho phép bạn tạo sơ đồ mối quan hệ thực thể [ERD] với các mối quan hệ giữa các bảng [một với một, một với nhiều] và sắp xếp lại chúng khi cần. Dưới đây chúng tôi trình bày cách tạo ERD từ tệp SQL đã tải xuống
Tạo sơ đồ từ tệp SQL
- Nếu sử dụng cơ sở dữ liệu trên máy chủ của bạn, hãy tải xuống tệp SQL bằng Trình hướng dẫn sao lưu cPanel hoặc phpMyAdmin
- Tải xuống MySQL Workbench miễn phí tại dev. mysql. com và cài đặt nó trên máy cục bộ của bạn
- Mở bàn làm việc MySQL
- Chọn Tệp và Mô hình mới từ menu trên cùng
- Chọn Tệp, di chuột qua Nhập và nhấn Reverse Engineer MySQL Create Script…
- Chỉ định tệp SQL cần sơ đồ. Nhấn Thực hiện, Tiếp theo, rồi Kết thúc.
- Tại thời điểm này, bạn có thể sắp xếp lại và kết nối các bảng bằng các tùy chọn bên trái
- Sau khi chỉnh sửa xong, bạn có thể xuất sơ đồ dưới dạng tệp PNG, SVG, PDF hoặc tệp phần mô tả
- Xem hình ảnh đã xuất để kiểm tra kết quả
Để tạo sơ đồ cho cơ sở dữ liệu trực tiếp từ cPanel, bạn cần kết nối MySQL Remote Workbench với máy chủ của mình và đảm bảo cổng 3306 được mở