文档首页
MySQL Workbench 手册
相关文档 下载本手册
PDF (US Ltr) - 17.0Mb
PDF (A4) - 17.0Mb


MySQL Workbench 手册  /  ...  /  文档化 sakila 数据库

9.3.5 文档化 sakila 数据库

本章通过使用 sakila 数据库演示了 MySQL Workbench 作为文档工具的功能,该数据库是 MySQL 提供的数据库示例。您可以在 https://dev.mysqlserver.cn/doc/index-other.html 页面找到此数据库示例和其他示例。

EER 图提供了对数据库的快速概述和理解。与其阅读表定义语句,不如快速浏览 EER 图,了解表是如何关联的。

您还可以看到表是如何关联的;外键是什么以及关系的性质是什么。

sakila 数据库的 PNG 文件

以下是一个 EER 图,显示了 sakila 数据库中的表。下图显示了使用 文件导出导出为 PNG 菜单项创建的输出。

图 9.35 sakila 数据库 EER 图

Content is described in the surrounding text.

图 9.35,“sakila 数据库 EER 图” 中使用的对象表示法样式是 Workbench (PKs only)。此表示法仅显示主键,不显示其他列,这在空间有限的情况下特别有用。关系表示法是默认的 Crow's Foot 表示法。

正如连接线所示,每个表都与数据库中的至少一个其他表相关联(film_text 表除外)。有些表有两个外键与同一个表相关联。例如,film 表有两个外键与 language 表相关联,分别是 fk_film_language_originalfk_film_language。当两个表之间存在多个关系时,连接线会同时运行。

标识关系和非标识关系分别用实线和虚线表示。例如,外键 category_idfilm_category 表主键的一部分,因此它与 category 表的关系用实线绘制。另一方面,在 city 表中,外键 country_id 不是主键的一部分,因此连接使用虚线。