Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

9.4.1.2 & nbsp; Kỹ thuật chuyển tiếp đến máy chủ trực tiếp

Sử dụng Kỹ thuật chuyển tiếp để xuất thiết kế lược đồ của bạn sang máy chủ MySQL.

Chọn mô hình mà bạn muốn chuyển tiếp Kỹ sư và sau đó chọn mục menu, từ menu chính.

Bước đầu tiên của quy trình là kết nối với máy chủ MySQL để tạo lược đồ cơ sở dữ liệu mới. Như hình sau đây cho thấy, trang này cho phép bạn sử dụng kết nối được lưu trữ trước đó hoặc nhập các tham số kết nối.

Hình & NBSP; 9,40 & NBSP; Đặt tham số để kết nối với DBMS

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Nhấp vào tiếp theo sau khi đặt tham số kết nối. Trang tiếp theo của Wizard Hiển thị xác thực danh mục, như hình sau đây cho thấy. Xác nhận chỉ có sẵn trong phiên bản thương mại.Next after setting the connection parameters. The next page of the wizard displays Catalog Validation, as the following figure shows. Validation is available only in the Commercial Edition.

Hình & NBSP; 9.41 & NBSP; Xác thực danh mục

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Nhấp vào Chạy xác nhận để xác thực danh mục.Run Validations to validate the catalog.

Nhấn Next để tiếp tục.Next to continue.

Trang tiếp theo cho phép bạn đặt các tùy chọn cho cơ sở dữ liệu được tạo (xem hình sau). Các tùy chọn này được mô tả trong Phần & NBSP; 9.4.1.1.1, Tạo ra một lược đồ.

Figure 9.42 Options

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Chọn các tùy chọn cần thiết và sau đó nhấp vào Tiếp theo.Next.

Như hình sau đây cho thấy, trang đối tượng chọn cho phép bạn chọn các đối tượng để chuyển tiếp Kỹ sư: đối tượng bảng, xem đối tượng, đối tượng thông thường, đối tượng kích hoạt và đối tượng người dùng.

Hình & nbsp; 9.43 & nbsp; chọn các đối tượng để chuyển tiếp kỹ sư

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Để chọn một tập hợp con của các đối tượng để chuyển tiếp Kỹ sư, hãy sử dụng nút Bộ lọc Hiển thị/ẩn, sau đó chọn các đối tượng cụ thể. Sau khi bạn đã chọn các đối tượng của mình, nhấp vào Tiếp theo để tiếp tục.Show Filter/Hide Filter button, then select specific objects. After you have selected your objects, click Next to continue.

Trên trang tập lệnh đánh giá, bạn có thể xem lại và chỉnh sửa tập lệnh SQL sẽ được thực thi.Review Script page you may review and edit the SQL script that will be executed.

Hình & NBSP; 9.44 & NBSP; Xem lại tập lệnh

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Nhấp vào Tiếp theo để tiếp tục nếu bạn hài lòng với tập lệnh được tạo.Next to continue if you are satisfied with the generated script.

Trang tiếp theo của trình hướng dẫn hiển thị kết quả của quy trình kỹ thuật chuyển tiếp.

Hình & NBSP; 9,45 & NBSP; Tiến trình kỹ thuật chuyển tiếp

Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

Bạn có thể xác nhận rằng tập lệnh đã tạo lược đồ bằng cách kết nối với máy chủ MySQL đích và phát hành câu lệnh SHOW DATABASES.

MySQL Workbench cung cấp các khả năng để chuyển tiếp các thiết kế cơ sở dữ liệu vật lý kỹ thuật. Một mô hình dữ liệu trực quan có thể được chuyển thành cơ sở dữ liệu vật lý trên máy chủ MySQL đích bằng cách thực hiện Trình hướng dẫn kỹ thuật chuyển tiếp. Tất cả mã SQL được tự động tạo để giúp loại bỏ quy trình dễ bị lỗi thông thường của mã SQL phức tạp. MySQL Workbench cũng cho phép bạn đảo ngược thiết kế cơ sở dữ liệu hiện có hoặc ứng dụng được đóng gói để hiểu rõ hơn về thiết kế cơ sở dữ liệu của nó. Ngoài các cơ sở dữ liệu hiện có chuyển tiếp và đảo ngược, nó cũng có thể nhập các tập lệnh SQL để xây dựng các mô hình và xuất các mô hình sang các tập lệnh DDL để thực thi sau đó.


  • Thư viện tài liệu
    • Mục lục

    7.5.10.1. & NBSP; Kỹ thuật chuyển tiếp bằng cách sử dụng tập lệnh SQL

    Để tạo tập lệnh mô hình cơ sở dữ liệu của bạn, hãy sử dụng tùy chọn Xuất được tìm thấy trong menu Tệp. Bạn có thể xuất một tập lệnh để thay đổi cơ sở dữ liệu hiện có hoặc tạo cơ sở dữ liệu mới. Tập lệnh để tạo cơ sở dữ liệu tương tự như bản được tạo bằng lệnh mysqldump db_name.Export option found under the File menu. You may export a script to alter an existing database or create a new database. The script to create a database is similar to the one created using the mysqldump db_name command.

    Nếu bạn chọn tạo cơ sở dữ liệu, có một số tùy chọn xuất mà bạn có thể chọn.

    7.5.10.1.1. & NBSP; Tạo lược đồ

    Chọn tệp, xuất, Kỹ sư chuyển tiếp SQL Tạo tập lệnh sẽ bắt đầu trình hướng dẫn SQL SQL SQL SQL. Trang đầu tiên của trình hướng dẫn là:File, Export, Forward Engineer SQL CREATE Script will start the Forward Engineer SQL Script wizard. The first page of the wizard is:

    Hình & NBSP; 7.23. & NBSP; Tùy chọn xuất khẩu SQL

    Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

    Tùy chọn xuất SQL hiển thị các cơ sở sau:

    Đầu ra tệp tập lệnh sql

    Bạn có thể nhập tên của tệp đầu ra của mình bằng cách nhập nó vào hộp văn bản tệp SQL Script đầu ra hoặc bằng cách sử dụng nút Duyệt để chọn tệp. Nếu hộp văn bản này bị bỏ trống, bạn sẽ có thể xem tập lệnh được tạo, nhưng nó sẽ không được lưu vào một tệp.Output SQL Script File text box, or by using the Browse button to select a file. If this text box is left blank you will be able to view the generated script, but it will not be saved to a file.

    Tạo câu lệnh thả trước mỗi câu lệnh tạo

    Bỏ qua vòng loại lược đồ trong tên đối tượng

    Tạo các câu lệnh Tạo chỉ mục riêng biệt

    Việc chọn tùy chọn này tạo ra các câu lệnh riêng biệt để tạo chỉ mục thay vì tạo các chỉ mục như là một phần của câu lệnh CREATE TABLE.

    Thêm cảnh báo hiển thị sau mỗi câu lệnh DDL

    Không tạo người dùng. Chỉ xuất khẩu đặc quyền

    Để cập nhật các đặc quyền của người dùng hiện tại trái ngược với việc tạo người dùng mới, hãy chọn hộp kiểm này. Xuất các đặc quyền cho người dùng không tồn tại sẽ dẫn đến lỗi khi bạn thực thi tập lệnh CREATE. Xuất người dùng đã tồn tại, cũng sẽ dẫn đến một lỗi.

    Tạo các câu lệnh chèn cho các bảng

    Nếu bạn đã thêm bất kỳ bản ghi nào vào bảng bằng cách sử dụng tab Chèn của Trình chỉnh sửa bảng MySQL, hãy chọn tùy chọn này. Để biết thêm thông tin về các bản ghi chèn, xem Phần & NBSP; 7.5.1.3.9, Tab The Chèn Tab.Insert tab of the MySQL Table Editor, choose this option. For more information about inserting records see Section 7.5.1.3.9, “The Inserts Tab”.

    Nhấp vào Tiếp theo sẽ đưa bạn đến trang Bộ lọc xuất đối tượng SQL nơi bạn có thể chọn các đối tượng bạn muốn xuất.Next takes you to the SQL Object Export Filter page where you can select the objects you wish to export.

    Hình & NBSP; 7.24. & NBSP; Bộ lọc xuất đối tượng SQL

    Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

    Kiểm soát chính xác các đối tượng sẽ được xuất có thể được điều chỉnh tốt bằng cách nhấp vào nút hiển thị bộ lọc. Khi các đối tượng được xuất đã được chọn, có thể giảm bảng điều khiển mở rộng bằng cách nhấp vào cùng một nút, bây giờ là bộ lọc ẩn được dán nhãn.Show Filter button. Once the objects to be exported have been selected it is possible to reduce the expanded panel by clicking the same button, now labelled Hide Filter.

    Đã chọn các đối tượng bạn muốn xuất, bạn có thể nhấp vào nút tiếp theo để xem lại tập lệnh đã được tạo:Next button to review the script that has been generated:

    Hình & NBSP; 7.25. & NBSP; Đánh giá tập lệnh được tạo

    Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

    Nút kết thúc lưu tệp script và thoát. Bạn có thể quay lại màn hình trước bằng nút quay lại.Finish button saves the script file and exits. You may return to the previous screen using the Back button.

    Sau đó, bạn có thể sử dụng tập lệnh đã lưu để tạo cơ sở dữ liệu.

    7.5.10.1.2. & NBSP; Thay đổi lược đồ

    Tùy chọn menu để thay đổi lược đồ, Kỹ sư chuyển tiếp SQL Alter Script ..., được sử dụng để cập nhật cơ sở dữ liệu đã được thiết kế lại trong MySQL Workbench. Thông thường, tùy chọn này được sử dụng khi tập lệnh SQL của cơ sở dữ liệu đã được nhập vào Workbench MySQL và thay đổi, và sau đó bạn muốn tạo một tập lệnh có thể chạy theo cơ sở dữ liệu để thay đổi nó để phản ánh mô hình được điều chỉnh. Để biết hướng dẫn nhập tập lệnh DDL, hãy xem Phần & NBSP; 7.5.9.1, Kỹ thuật đảo ngược bằng cách sử dụng tập lệnh tạo tập lệnh.Forward Engineer SQL ALTER Script ..., is used for updating a database that has been redesigned within MySQL Workbench. Typically, this option is used when the SQL script of a database has been imported into MySQL Workbench and changed, and then you want to create a script that can be run against a database to alter it to reflect the adjusted model. For instructions on importing a DDL script see Section 7.5.9.1, “Reverse Engineering Using a Create Script”.

    Chọn Tệp, Xuất, Kỹ sư chuyển tiếp SQL ATTER SCRIPT để bắt đầu Foward Engineer một trình hướng dẫn tập lệnh thay đổi. Bạn sẽ được trình bày với trang đầu tiên:File, Export, Forward Engineer SQL ALTER Script to start the Foward Engineer an ALTER Script wizard. You will be presented with the first page:

    Figure 7.26. Options

    Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

    Màn hình đầu tiên này cho phép bạn chọn tập lệnh SQL và so sánh nó với mô hình hiện tại trong MySQL Workbench. Sự khác biệt giữa hai mô hình sẽ được sử dụng để tạo ra một tập lệnh thay đổi có thể được sử dụng để sửa đổi lược đồ đích để nó phù hợp với mô hình được giữ trong Workbench MySQL. Bạn cũng có thể chỉ cần xem tập lệnh được tạo, thay vì lưu nó vào một tệp, bằng cách để hộp văn bản tệp đầu ra trống.Output File text box empty.

    Ghi chú

    Tập lệnh được chọn làm tệp đầu vào phải sử dụng vòng loại lược đồ đầy đủ, chẳng hạn như schema_name.table_name, nếu không MySQL Workbench sẽ không thể tạo tập lệnh thay đổi có thể sử dụng được.

    Nhấn Next đưa bạn đến màn hình SQL Script đánh giá.Next brings you to the Review SQL Script screen.

    Figure 7.27. Script

    Hướng dẫn what is forward engineering in mysql workbench - Kỹ thuật chuyển tiếp trong bàn làm việc mysql là gì

    Tại đây bạn có thể xem lại và thay đổi tập lệnh thay đổi sẽ được tạo. Thực hiện bất kỳ thay đổi nào bạn muốn và, nếu bạn hài lòng với các thay đổi, hãy lưu tập lệnh ALTER vào tệp bằng cách sử dụng nút Save to File .... Bạn cũng có thể nhấp vào nút Thực thi để ghi tập lệnh vào tệp đầu ra được chỉ định trước đó.Save to File ... button. You can also click the Execute button to write the script to the previously specified output file.

    Tập lệnh được tạo sau đó có thể được sử dụng để cập nhật cơ sở dữ liệu.

    Kỹ thuật chuyển tiếp và đảo ngược trong MySQL Workbench là gì?

    9.4.1 Kỹ thuật chuyển tiếp 9.4.2 Kỹ thuật đảo ngược. MySQL Workbench cung cấp các khả năng để chuyển tiếp các thiết kế cơ sở dữ liệu vật lý kỹ thuật. Một mô hình dữ liệu trực quan có thể được chuyển thành cơ sở dữ liệu vật lý trên máy chủ MySQL đích bằng cách thực hiện Trình hướng dẫn kỹ thuật chuyển tiếp.

    Cơ sở dữ liệu kỹ thuật chuyển tiếp là gì?

    Kỹ thuật chuyển tiếp là quá trình tạo lược đồ cơ sở dữ liệu từ một mô hình vật lý.Nó cho phép đồng bộ hóa mô hình dữ liệu với cơ sở dữ liệu khi các thay đổi vật lý đã được thực hiện cho mô hình dữ liệu, chẳng hạn như thêm hoặc xóa các thực thể, chỉ mục, tên và mối quan hệ.the process of generating a database schema from a physical model. It enables the synchronization of the data model with the database when physical changes have been made to the data model, such as adding or removing entities, indexes, names, and relationships.

    Kỹ thuật chuyển tiếp làm gì?

    Kỹ thuật chuyển tiếp là một phương pháp tạo hoặc tạo một ứng dụng với sự trợ giúp của các yêu cầu đã cho.Kỹ thuật chuyển tiếp còn được gọi là cải tạo và cải tạo.Kỹ thuật chuyển tiếp đòi hỏi kỹ năng thành thạo cao.Phải mất nhiều thời gian hơn để xây dựng hoặc phát triển một ứng dụng.creating or making an application with the help of the given requirements. Forward engineering is also known as Renovation and Reclamation. Forward engineering requires high proficiency skills. It takes more time to construct or develop an application.

    Kỹ thuật đảo ngược trong MySQL Workbench là gì?

    Chúng tôi thường xây dựng một cơ sở dữ liệu vật lý từ sơ đồ ER - đây được gọi là kỹ thuật chuyển tiếp.Nhưng có những lúc bạn muốn làm ngược lại - tạo sơ đồ từ lược đồ cơ sở dữ liệu hiện có.Nhiệm vụ này được gọi là Kỹ thuật đảo ngược, vì lần đầu tiên bạn có công cụ làm việc và bạn tạo mô hình từ nó.create diagram from existing database schema. This task is called reverse engineering, as you first have working tool and you create model from it.