Sơ đồ mối quan hệ Bàn làm việc của MySQL

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

Sơ đồ mối quan hệ Bàn làm việc của MySQL

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

Sơ đồ mối quan hệ Bàn làm việc của MySQL

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ư

Sơ đồ mối quan hệ Bàn làm việc của MySQL

Đợ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 >

Sơ đồ mối quan hệ Bàn làm việc của MySQL

Đợ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ối quan hệ Bàn làm việc của MySQL

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ơ đồ mối quan hệ Bàn làm việc của MySQL

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ơ đồ mối quan hệ Bàn làm việc của MySQL

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ơ đồ mối quan hệ Bàn làm việc của MySQL

Để 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

Sơ đồ mối quan hệ Bàn làm việc của MySQL

Đây là sơ đồ của tôi

Sơ đồ mối quan hệ Bàn làm việc của MySQL

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

  1. 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
  2. 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
  3. Mở bàn làm việc MySQL
  4. Chọn Tệp và Mô hình mới từ menu trên cùng
    Sơ đồ mối quan hệ Bàn làm việc của MySQL
  5. Chọn Tệp, di chuột qua Nhập và nhấn Reverse Engineer MySQL Create Script…
    Sơ đồ mối quan hệ Bàn làm việc của MySQL
  6. Chỉ định tệp SQL cần sơ đồ. Nhấn Thực hiện, Tiếp theo, rồi Kết thúc.
    Sơ đồ mối quan hệ Bàn làm việc của MySQL

     

    Sơ đồ mối quan hệ Bàn làm việc của MySQL
  7. 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
    Sơ đồ mối quan hệ Bàn làm việc của MySQL
  8. 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ả
    Sơ đồ mối quan hệ Bàn làm việc của MySQL
  9. Xem hình ảnh đã xuất để kiểm tra kết quả
    Sơ đồ mối quan hệ Bàn làm việc của MySQL

Để 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ở

Làm cách nào để có được sơ đồ mối quan hệ thực thể trong MySQL Workbench?

4 câu trả lời .
Chuyển đến tùy chọn Menu "Cơ sở dữ liệu"
Chọn tùy chọn "Reverse Engineer"
Một trình hướng dẫn sẽ được mở và nó sẽ tạo Sơ đồ ER cho bạn

Làm cách nào để lấy sơ đồ cơ sở dữ liệu trong MySQL Workbench?

Mở MySQL Workbench. . 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.

Làm cách nào để tìm mối quan hệ giữa các bảng trong MySQL Workbench?

Truy cập cơ sở dữ liệu. Chọn bảng và xem cấu trúc của bảng. Bạn sẽ tìm thấy chế độ xem quan hệ ở cuối cấu trúc bảng của mình .

Làm cách nào để hiển thị tên mối quan hệ trong MySQL Workbench?

Trong tab Mối quan hệ, bạn có thể đặt chú thích cho mối quan hệ bằng cách sử dụng trường Chú thích . Tên này hiển thị trên khung vẽ và cũng là tên được sử dụng cho chính ràng buộc đó. Giá trị mặc định cho tên này là fk_ source_table_destination_table.