MySQL 工作台  / 第9章数据库设计与建模  / 9.1 建模界面  / 9.1.7 创建图层  /  9.1.7.1 向 EER 图添加层

9.1.7.1 向 EER 图添加层

要向 EER 图添加层,请使用Layer 垂直工具栏上的工具。选择EER 图选项卡并左键单击垂直工具栏上的层图标。‘L’图层图标是左下角 带有 的矩形, 位于橡皮擦图标下方。

在该图标上单击鼠标会将鼠标指针更改为图层指针。您还可以通过按L键 将鼠标指针更改为图层指针。

选择该Layer工具会更改紧邻菜单栏下方显示的工具栏的内容。当 Layers指针处于活动状态时,此工具栏包含一个颜色图表列表。使用此列表为新层选择颜色强调。Properties稍后可以使用调色板 更改图层的颜色。

通过单击 EER 图画布上的任意位置创建一个层,并在按住鼠标左键的同时绘制一个合适大小的矩形。这将创建一个具有默认名称的新层 layer1。要恢复为默认鼠标指针,请单击垂直工具栏顶部的箭头图标。

下图显示了一个名为“My Sakila Views”的图层,其中包含多个视图:

图 9.18 图层对象

内容在周围的文字中描述。

要打开图层编辑器,请双击图层或右键单击图层并选择编辑选项。可用的上下文菜单选项是:

  • 切 ' layer_name'

  • 复制 ' layer_name'

  • 粘贴' a_table_name'

  • 编辑 ' layer_name'

  • 删除 ' layer_name'

笔记

图层也可以通过左侧面板上的 属性编辑器进行编辑,它提供了额外的编辑选项。

剪切和复制项对于在不同模式之间复制层非常有用。

由于图层不是架构对象,因此无论您如何配置 MySQL Workbench,删除图层时都不会打开确认对话框。删除图层不会 目录中删除架构对象。

9.1.7.1.1 添加对象到图层

Catalog要将对象添加到图层,请将其直接从调色板 拖放 到图层上。如果你从 EER 图中拾取一个对象,你必须在将它拖到图层上时按住 Control,否则它不会被锁定在图层内。

将对象锁定到层可防止它们被意外移除。您不能通过单击和拖动来删除它们;要移除一个对象,您还必须在拖动它的同时 按下Control键。

作为对象被锁定的视觉提示,层的轮廓在对象被拖过它时突出显示。

如果将图层拖到表格对象上,表格对象将自动添加到图层中。这也适用于多个表对象。

图层不能嵌套。也就是说,一个图层不能包含另一个图层对象。