3.2.4 Настройки моделирования
В этом разделе представлены параметры конфигурации, влияющие на функциональность моделирования в MySQL Workbench (см. следующую фигуру). Настройки моделирования включают определенные категории параметров:
Настройки: Моделирование: Основные
Рисунок 3.11 Настройки моделирования
Модель EER
-
Автоматически открыть предыдущую модель при запуске
Выберите эту опцию, если вы хотите, чтобы модель, с которой вы работали ранее, автоматически открывалась при запуске MySQL Workbench.
-
Принудительно использовать программную отрисовку для диаграмм EER
MySQL Workbench использует OpenGL для отрисовки, когда это доступно. Однако из-за проблем с драйверами иногда возникают ошибки. Эти проблемы можно решить, выбрав здесь опцию программной отрисовки.
-
Размер истории отмены модели: [
10]Здесь можно ограничить размер истории отмены. Установите это значение в
0, чтобы иметь неограниченную историю отмены. По умолчанию используется10операций отмены истории. -
Интервал автосохранения модели: [
1 minute]Несохраненная открытая модель будет автоматически сохранена после этого периода. При загрузке файла модели MySQL Workbench уведомит вас, если файл ранее не был сохранен должным образом (возможно, из-за неожиданного завершения работы или отключения питания). MySQL Workbench может попытаться восстановить последнюю сохраненную версию. Для автоматического восстановления нового файла сохраните его хотя бы один раз.
Настройки: Моделирование: Значения по умолчанию
Устанавливает значения по умолчанию для имён объектов моделирования (см. следующую фигуру).
Рисунок 3.12 Настройки моделирования: Значения по умолчанию
В следующих таблицах показаны имена объектов и их значения по умолчанию.
Значения по умолчанию столбцов
| Имя объекта | Значение по умолчанию |
|---|---|
PK Column Name | id%table% |
PK Column Type | INT |
Column Name | %table%col |
Column Type | VARCHAR(45) |
Значения по умолчанию для внешних ключей/связей
| Имя объекта | Значение по умолчанию |
|---|---|
FK Name | fk%stable_%dtable% |
Column Name | %table%_%column% |
ON UPDATE | NO ACTION |
ON DELETE | NO ACTION |
Associative Table Name | %stable%_has_%dtable% |
Настройки: Моделирование: MySQL
Эта группа настроек позволяет вам задавать параметры модели, специфичные для вашей версии MySQL (см. следующую фигуру).
Рисунок 3.13 Настройки моделирования: MySQL
Модель
-
По умолчанию версия MySQL: [
version]Этот номер версии MySQL влияет на ограниченный подмножество процедур проверки и опций редактора таблиц. Укажите номер версии в формате
MAJOR.MINOR(8.0) илиMAJOR.MINOR.RELEASE(8.0.41).
Значения по умолчанию таблиц модели
-
Двигатель по умолчанию:
Созданные в MySQL Workbench таблицы определяются с использованием этого двигателя по умолчанию. Значения включают:
InnoDB,MyISAM,ndbcluster,MEMORY,FEDERATED,ARCHIVE,CSV,BLACKHOLEиMRG_MyISAM.
Инженерия и синхронизация
-
SQL_MODE для использования в сгенерированных скриптах:
Определяет
SQL_MODE, используемый функциями «Инженерия» и «Синхронизация». По умолчанию установлено значениеONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION.
Настройки: Моделирование: Диаграмма
На следующей фигуре показаны параметры настроек, применяемые к диаграммам, связанным с моделью.
Рисунок 3.14 Настройки моделирования: Диаграмма
Все объекты
-
Развернуть новые объекты
Включено по умолчанию. Устанавливает начальное состояние недавно созданных объектов в раскрытом (или свёрнутом, если отключено).
-
Распространять изменения цвета объекта на все диаграммы
Включено по умолчанию. Если цвет
Figureобъекта изменён, все фигуры на всех диаграммах, представляющие тот же объект, также обновляются.
Таблицы
-
Показывать типы столбцов
Включено по умолчанию. Отображает типы столбцов вместе с их именами на рисунках таблиц.
-
Показывать имя схемы
Отображает имя владеющей схемы в строке заголовка рисунков таблиц.
Максимальная длина ENUM и SET для отображения: [
20]-
Показывать флаги столбцов
Отображает флаги столбцов, такие как NOT NULL и UNSIGNED, вместе с их именами на рисунках таблиц.
Максимальное количество столбцов для отображения [
30] Таблицы большего размера будут усечены.
Процедуры
Усечь имена процедур, превышающие [
20] символов.
Связи/соединения
Отображать пересечения линий (медленно в больших диаграммах)
Показывать подписи
Центрировать подписи над линией
Настройки: Моделирование: Внешний вид
Используйте эту группу настроек для определения доступных цветов для объектов, отображаемых на холсте диаграммы EER. Как показано на рисунке ниже, вы также можете добавлять цвета по мере необходимости.
Для получения дополнительной информации см. Раздел 3.1, «Параметры доступности пользователя».
Рисунок 3.15 Настройки: Моделирование: Внешний вид
Наборы цветов
Это доступные цвета, используемые во время моделирования, разделенные на две секции. Во-первых, цвета, используемые при создании таблиц и представлений. Во-вторых, доступные цвета для таких элементов, как слои и заметки.
Шрифты
Они определяют шрифты и размеры шрифтов, используемые во время моделирования.
© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-preferences-modeling.html