9.3.1 & nbsp; tạo một mô hình
Hướng dẫn này mô tả cách tạo một mô hình cơ sở dữ liệu mới và cách chuyển tiếp một mô hình cho máy chủ MySQL trực tiếp.
Bắt đầu MySQL Workbench. Trên màn hình chính, nhấp vào chế độ xem mô hình từ thanh bên và sau đó nhấp [+] bên cạnh các mô hình. Ngoài ra, bạn có thể nhấp và sau đó từ menu [hiển thị trong hình sau].+] next to Models. Alternatively, you can click and then from the menu [shown in the figure that follows].
Hình & NBSP; 9.22 & NBSP; Hướng dẫn bắt đầu - Màn hình chính
Một mô hình có thể chứa nhiều lược đồ. Lưu ý rằng khi bạn tạo một mô hình mới, nó chứa lược đồ
mydb
theo mặc định. Bạn có thể thay đổi tên của lược đồ mặc định này khi cần thiết hoặc bạn có thể xóa nó.Nhấp vào nút + ở phía bên phải của thanh công cụ lược đồ vật lý để thêm lược đồ mới. Tên lược đồ mặc định là
new_schema1
, bây giờ bạn có thể thay đổi thànhdvd_collection
bằng cách sửa đổi trường tên của nó. Xác nhận thay đổi này trong bảng lược đồ vật lý được hiển thị trong hình tiếp theo. Bây giờ bạn đã sẵn sàng để thêm một bảng.+ button on the right side of the Physical Schemas toolbar to add a new schema. The default schema name isnew_schema1
, which you can now change todvd_collection
by modifying its Name field. Confirm this change in the Physical Schemas panel shown in the next figure. Now you are ready to add a table.Hình & nbsp; 9,23 & nbsp; Hướng dẫn bắt đầu - Lược đồ mới
Nhấp đúp thêm bảng trong phần lược đồ vật lý.Add Table in the Physical Schemas section.
Điều này tự động tải trình chỉnh sửa bảng với tên bảng mặc định
table1
. Chỉnh sửa trường Tên bảng để thay đổi tên bảng từtable1
thànhmovies
.Table Name field to change the table name fromtable1
tomovies
.Tiếp theo, thêm các cột vào bảng của bạn. Bấm đúp vào ô tên cột và trường đầu tiên mặc định là
moviesid
vì [theo mặc định] MySQL Workbench nốiid
vào tên bảng cho trường ban đầu. Thay đổimoviesid
thànhmovie_id
và giữ kiểu dữ liệu lànew_schema1
0, và cũng chọn các hộp kiểm PK [khóa chính], Nn [không phải NULL] và AI [Auto_increment].Column Name cell and the first field defaults tomoviesid
because [by default] MySQL Workbench appendsid
to the table name for the initial field. Changemoviesid
tomovie_id
and keep the Datatype asnew_schema1
0, and also select the PK [PRIMARY KEY], NN [NOT NULL], and AI [AUTO_INCREMENT] check boxes.Thêm hai cột bổ sung được mô tả trong bảng sau. Hình xuất hiện sau khi bảng hiển thị cả ba cột trong bảng
movies
.Tên cột dọcLoại dữ liệuThuộc tính cột new_schema1
2Varchar [45] Nn new_schema1
3Ngày [Yyyy-MM-DD] Không có Hình & NBSP; 9.24 & NBSP; Bắt đầu hướng dẫn - Cột bảng chỉnh sửa
Đối với biểu diễn trực quan [sơ đồ EER] của lược đồ này, chọn và sau đó để tạo sơ đồ EER cho mô hình. Hình tiếp theo cho thấy một tab mới có tiêu đề EER Sơ đồ, hiển thị biểu diễn sơ đồ của bảng và cột phim.EER Diagram, which displays diagram representation of the movies table and columns.
Hình & nbsp; 9.25 & nbsp; Hướng dẫn bắt đầu - Sơ đồ EER
Trong Trình chỉnh sửa bảng, thay đổi tên của cột
new_schema1
2 thànhnew_schema1
5. Lưu ý rằng sơ đồ EER được tự động cập nhật để phản ánh sự thay đổi này.new_schema1
5. Note that the EER Diagram is automatically updated to reflect this change.Ghi chú
Để mở Trình chỉnh sửa bảng, hãy thay đổi trở lại tab Model MySQL và nhấp chuột phải vào bảng
movies
hoặc nhấp chuột phải vàomovies
trong sơ đồ EER và chọn tùy chọn.MySQL Model tab and right-click on themovies
table, or right-click onmovies
in the EER diagram and select an option.Lưu mô hình bằng cách chọn và sau đó từ menu hoặc nhấp vào biểu tượng Save Model vào tệp hiện tại trên thanh công cụ menu. Đối với hướng dẫn này, nhập
new_schema1
8 và sau đó nhấp vào Lưu.Save Model to Current File icon on the menu toolbar. For this tutorial, typenew_schema1
8 and then click Save.
Trước khi đồng bộ hóa mô hình mới của bạn với máy chủ MySQL trực tiếp, hãy xác nhận rằng bạn đã tạo kết nối MySQL. Hướng dẫn này giả định rằng bạn đã tạo một kết nối. Nếu không, hãy xem Phần & NBSP; 5.2, Tạo kết nối MySQL mới [Hướng dẫn] và sử dụng hướng dẫn đó để tạo kết nối MySQL có tên MyFirstConnection, mặc dù kết nối thay thế cũng có thể hoạt động.MyFirstConnection, although an alternative connection can also work.
Bây giờ, thiết kế chuyển tiếp mô hình của bạn đến máy chủ MySQL trực tiếp như sau:
Chọn và sau đó từ menu để mở Kỹ sư chuyển tiếp đến Trình hướng dẫn cơ sở dữ liệu.
Bước tùy chọn kết nối chọn kết nối MySQL và tùy chọn đặt các tùy chọn bổ sung cho kết nối MySQL đã chọn. Thực hiện bất kỳ thay đổi kết nối cần thiết và sau đó nhấp vào Tiếp theo.Next.
Ghi chú
Để mở Trình chỉnh sửa bảng, hãy thay đổi trở lại tab Model MySQL và nhấp chuột phải vào bảng
movies
hoặc nhấp chuột phải vàomovies
trong sơ đồ EER và chọn tùy chọn.MyFirstConnection.Lưu mô hình bằng cách chọn và sau đó từ menu hoặc nhấp vào biểu tượng Save Model vào tệp hiện tại trên thanh công cụ menu. Đối với hướng dẫn này, nhập
new_schema1
8 và sau đó nhấp vào Lưu.Next.Trước khi đồng bộ hóa mô hình mới của bạn với máy chủ MySQL trực tiếp, hãy xác nhận rằng bạn đã tạo kết nối MySQL. Hướng dẫn này giả định rằng bạn đã tạo một kết nối. Nếu không, hãy xem Phần & NBSP; 5.2, Tạo kết nối MySQL mới [Hướng dẫn] và sử dụng hướng dẫn đó để tạo kết nối MySQL có tên MyFirstConnection, mặc dù kết nối thay thế cũng có thể hoạt động.
Bây giờ, thiết kế chuyển tiếp mô hình của bạn đến máy chủ MySQL trực tiếp như sau:Next.
Chọn và sau đó từ menu để mở Kỹ sư chuyển tiếp đến Trình hướng dẫn cơ sở dữ liệu.
Bước tùy chọn kết nối chọn kết nối MySQL và tùy chọn đặt các tùy chọn bổ sung cho kết nối MySQL đã chọn. Thực hiện bất kỳ thay đổi kết nối cần thiết và sau đó nhấp vào Tiếp theo.
Bạn có thể quyết định chọn kết nối MySQL khác ở đây, nhưng hướng dẫn này sử dụng myfirstconnection.Next to execute the forward-engineering process.
Bước tùy chọn liệt kê các tùy chọn nâng cao tùy chọn [như được hiển thị trong hình sau]. Đối với hướng dẫn này, bạn có thể bỏ qua các tùy chọn này và nhấp vào Tiếp theo.
Hình & NBSP; 9.26 & NBSP; Hướng dẫn bắt đầu - Tùy chọnShow Logs to view the logs. If no errors are present, click Close to close the wizard.
Chọn một đối tượng để xuất sang máy chủ MySQL trực tiếp. Trong trường hợp này, chỉ có một bảng [
new_schema1
9]. Chọn hộp kiểmdvd_collection
0 [làm hình hiển thị] và sau đó nhấp vào Tiếp theo.mysql].Nhấp vào biểu tượng Save Model vào tệp hiện tại trên thanh công cụ Menu để lưu mô hình.Save Model to Current File icon on the menu toolbar to save the model.
Để biết thêm thông tin về mô hình hóa dữ liệu, xem Chương & NBSP; 9, Thiết kế cơ sở dữ liệu và mô hình hóa.