Перейти к основному содержимому

Визуализация

Наглядно показывает весь документ в одном из двух режимов:

  • Graph — граф с силовой укладкой, на котором показаны все таблицы, их столбцы и связи между ними, — см. Режим Graph.
  • Flow — каждая таблица рисуется в виде карточки и размещается в соответствии со своими связями — см. Режим Flow.

Откройте ее с помощью вкладки Visualization на панели инструментов вверху или из Быстрого поиска через пункт Tab.
На вкладке ERD Alt + F (Windows/Linux) или ⌥ + F (Mac) и пункт контекстного меню таблицы Focus on this table сразу открывают ее в режиме Flow с видом, суженным до выбранных таблиц и таблиц на расстоянии одной связи от них, — см. Фокус на таблицах.

Переключайте режимы кнопками Graph и Flow у левого края панели инструментов.
Только что открытый редактор начинает с режима Graph. Выбранный режим остается, пока редактор открыт, в том числе при переходах на другие вкладки, но в документе не сохраняется.

Панель инструментов​

Плавающая панель инструментов расположена посередине нижнего края вкладки. Слева направо:

  • Кнопки Graph и Flow, из которых подсвечена кнопка текущего режима.
  • Кнопки Previous table и Next table (только в режиме Flow): стрелка влево и стрелка вправо, которые делают шаг назад и вперед по таблицам, до которых был сужен Flow, — см. Предыдущая и следующая таблица. Каждая из них приглушена, пока в эту сторону шагать некуда.
  • Кнопка Zoom out, текущий масштаб в процентах, например 100%, и кнопка Zoom in. Каждое нажатие меняет масштаб на 4 процентных пункта, не сдвигая середину экрана. Значение в процентах показывает масштаб текущего режима, а щелчок по нему возвращает этот масштаб к 100%.
  • Кнопка Fit, которая помещает в поле зрения все, что показывает режим: все узлы в режиме Graph, все карточки в режиме Flow.
  • Кнопка Tidy Up (только в режиме Flow), которая заново размещает карточки, — см. Как Flow размещает карточки.
  • Меню отображения строк (только в режиме Flow), подписанное текущим вариантом, — см. Отображение строк.
  • Список Name View (только в режиме Flow), подписанный текущим режимом отображения имен, — см. Имена на карточках.
  • Кнопка Show all (только в режиме Flow и только пока вид сужен), которая возвращает ко всей диаграмме, — см. Фокус на таблицах.
  • Компас Go to content, который появляется в конце панели инструментов, только пока на экране нет ни одного узла или карточки. Он показывает стрелку, указывающую на ближайший узел или карточку, и расстояние до цели, например 1.2k. Нажмите на компас, чтобы поместить этот узел или карточку в центр экрана, не меняя масштаб.

Кнопки масштаба и обе стрелки указывают свои сочетания клавиш во всплывающих подсказках, например Zoom in (Ctrl + Plus) (Windows/Linux) или Zoom in (⌘ + Plus) (Mac) и Previous table (Ctrl + Z) (Windows/Linux) или Previous table (⌘ + Z) (Mac).
Ctrl + Plus и Ctrl + Minus (Windows/Linux) или ⌘ + Plus и ⌘ + Minus (Mac) меняют масштаб с тем же шагом, что и кнопки, в любом режиме, а Ctrl + 0 (Windows/Linux) или ⌘ + 0 (Mac) сразу возвращает масштаб к 100%. В режиме Flow сочетания Ctrl + Z и Ctrl + Shift + Z (Windows/Linux) или ⌘ + Z и ⌘ + Shift + Z (Mac) делают шаги так же, как обе стрелки.
Щелчок по значению в процентах делает то же, что и Ctrl + 0 (Windows/Linux) или ⌘ + 0 (Mac), и всплывающая подсказка значения называет это сочетание. Пока открыт быстрый поиск, сочетания клавиш ничего не делают.

Режим Graph​

Рисует весь документ в виде графа с силовой укладкой, чтобы с первого взгляда было видно, как таблицы связаны друг с другом и какие из них находятся в центре предметной области.

Открытие режима Graph, наведение указателя на таблицу для предпросмотра, перетаскивание узла, уменьшение и повторное увеличение масштаба

Как читать граф​

Каждая таблица и каждый столбец — это узел, и узлы этих двух видов рисуются разными цветами. Заметки и группы таблиц не рисуются.
Каждый узел столбца соединен с таблицей, которой он принадлежит, а две таблицы, между которыми есть связь, соединены друг с другом.
Таблицы, между которыми больше одной связи в одном направлении, соединяются только один раз, а для связи, которая начинается и заканчивается на одной и той же таблице, соединение не рисуется.

Имена таблиц появляются на графе по мере увеличения масштаба, постепенно проявляясь в диапазоне от 50% до 100%, а имя длиннее 15 символов обрезается. У узлов столбцов нет подписей ни при каком масштабе.
Подписи следуют режиму отображения имен — см. За пределами холста. В режиме Both Names подпись выводит логическое имя на одной строке, а имя — на строке под ней, и каждая строка обрезается отдельно.

Навигация по графу​

Колесико мыши меняет масштаб относительно точки под указателем, от 10% до 400%.
Жест сведения пальцев на трекпаде меняет масштаб так же, а два пальца на сенсорном экране меняют масштаб относительно точки между ними и перемещают вид при движении.
Чтобы переместить вид, перетащите фон либо выполните перетаскивание средней кнопкой мыши из любого места, в том числе с узла, как на холсте ERD. Перетаскивание средней кнопкой только перемещает вид: оно никогда не тянет за собой узел.

Кнопки масштаба на панели инструментов и сочетания клавиш для масштаба работают в тех же пределах, но вместо этого оставляют на месте середину экрана, а кнопка Fit помещает в поле зрения все узлы.

Предпросмотр при наведении​

Наведите указатель на узел таблицы, чтобы рядом с курсором появился предпросмотр этой таблицы.
Наведение указателя на узел столбца только рисует вокруг него кольцо; предпросмотр не открывается.

Предпросмотр показывает те же столбцы и ячейки, что и холст ERD, в том же порядке и называет их так же, как холст в текущем режиме отображения имен, — см. Параметры вида таблиц, Настройка порядка столбцов и Отображение имен.
Если параметр вида Alternate Key включен, у каждого столбца альтернативного ключа в конце строки стоит его метка, например AK1.1, и предпросмотр расширяется под нее так же, как таблица на холсте ERD.
В отличие от таблицы на холсте ERD, его заголовок никогда не принимает цвет группы таблицы, а на его именах никогда не бывает пометок, которые проверки словарей ставят на холсте.
Предпросмотр служит только для отображения и скрывается, пока вы перетаскиваете узел или перемещаете вид.

Подсветка окружения​

Наведение указателя на таблицу также подсвечивает ее окружение: саму таблицу, ее собственные столбцы, таблицы, с которыми ее соединяют связи в любом направлении, и соединения между ними.
Все остальное на графе тускнеет, поэтому то, с чем соприкасается таблица, хорошо видно само по себе.

Перемещение узлов​

Перетащите узел левой кнопкой мыши, чтобы потянуть его и все, что с ним соединено, в новое положение.
Пока вы удерживаете узел, он закреплен под указателем, а размещение вокруг него снова приходит в движение.
Когда вы его отпускаете, он снова успокаивается — ничто не остается закрепленным там, где вы его оставили.
Нажатие или перетаскивание правой кнопкой мыши на узле не тянет его и не перемещает вид.

Граф — это снимок​

Граф строится по документу в том состоянии, в котором он находится в момент открытия этой вкладки, и перестраивается с нуля каждый раз, когда вы на нее возвращаетесь.
Переключение из режима Flow в режим Graph тоже перестраивает его, и каждое перестроение снова начинается с масштаба 100%.

Режим Flow​

Рисует каждую таблицу в виде карточки и размещает карточки в соответствии с их связями. Заметки и группы таблиц не рисуются.
Это не размещение Flow из Автоматического размещения, которое перемещает таблицы на самой вкладке ERD.

Каждая карточка рисуется как таблица на вкладке ERD: цвет таблицы вдоль левого края, полоса заголовка со значком таблицы и именами таблицы в том виде, в каком их показывает режим отображения имен, затем строки, заданные отображением строк. В отличие от таблицы на вкладке ERD, карточка также разделяет строки линиями, а ее заголовок никогда не принимает цвет группы таблицы. Карточки сохраняют этот вид при любом масштабе и никогда не сворачиваются до имени, как таблицы на вкладке ERD при масштабе 70% и ниже. На карточке ничего нельзя редактировать.

Линия связи — это одна плавная кривая от таблицы к таблице, нарисованная под карточками, поэтому она может проходить за карточкой. Связь таблицы с самой собой огибает правый верхний угол карточки, как на вкладке ERD, — см. Прокладка линий связи. Все линии связи рисуются одинаковой сплошной серой линией, независимо от того, идентифицирующая связь или нет, с теми же обозначениями на концах, что и на вкладке ERD, — см. Как читать линию связи. Flow рисует линии связи, даже если параметр вида Relationship выключен. Он никогда не рисует метки D: и U: действий ON DELETE и ON UPDATE связи и не показывает всплывающую подсказку с их расшифровкой, каким бы ни было значение параметра вида Referential Actions.

При показе всей диаграммы таблицы, которые не соединены связью ни с одной другой таблицей, собираются в один блок, а не разбрасываются среди остальных.

Переключение в режим Flow, наведение указателя на таблицу orders для подсветки ее самой и ее соседей, закрепление подсветки, выбор Keys only, затем увеличение масштаба с помощью ⌘ + Wheel и нажатие Fit

Отображение строк​

Меню отображения строк на панели инструментов определяет, какая часть каждой карточки рисуется. Его подпись показывает текущий вариант, а всплывающая подсказка выглядит, например, так: Row display: Name only.
Меню открывается над панелью инструментов, текущий вариант в нем отмечен галочкой. Оно закрывается, когда вы выбираете вариант, снова щелкаете подпись, щелкаете в любом другом месте редактора, нажимаете клавишу Escape или переключаетесь в режим Graph.

Отображение строкЧто показывает каждая карточка
Name onlyТолько заголовок.
Keys onlyСтолбцы первичного и внешнего ключей, а также любой другой столбец, на котором заканчивается связь.
All fieldsВсе столбцы.

Строки идут в порядке столбцов таблицы. Каждая строка показывает имя столбца, перед которым стоит значок ключа, если столбец является первичным ключом, внешним ключом или и тем и другим, а справа — тип данных, независимо от того, подсвечена ли карточка. Режим отображения имен определяет, какие имена показывает строка и показывает ли она домен столбца.
Другие ячейки и метки альтернативных ключей не рисуются, и к карточкам не применяются ни Параметры вида таблиц, ни Настройка порядка столбцов, которая упорядочивает ячейки внутри строки.

При первом открытии Flow начинает с варианта Name only или с варианта Keys only, если его открыл фокус на таблицах. После этого отображение строк меняется, только когда вы выбираете другой вариант, а сужение или расширение вида его сохраняет.
Изменение отображения строк меняет размер карточек, поэтому Flow заново размещает их и вписывает в экран.

Имена на карточках​

Карточка называет свою таблицу и столбцы в режиме отображения имен, том же, в котором рисует вкладка ERD, — см. Отображение имен.
Здесь его переключает список Name View на панели инструментов. На его кнопке указан текущий режим — Physical Names, Logical Names или Both Names, — а ее всплывающая подсказка: Name View. Список открывается над панелью инструментов, текущий режим в нем отмечен галочкой, а закрывается он так же, как меню отображения строк. Выбор переключает весь редактор, включая вкладку ERD, как и переключение в любом другом месте, — см. Переключение режима отображения.

Карточки располагают свои ячейки только в соответствии с режимом отображения имен. Ни один параметр вида, включая Domain, их не меняет:

Режим отображения именЗаголовокКаждая строка
Physical NamesИмя таблицы.Имя столбца, затем тип данных.
Logical NamesЛогическое имя таблицы.Логическое имя столбца, затем имя его домена или, пока домена нет, его тип данных.
Both NamesЛогическое имя, затем приглушенное имя таблицы.Логическое имя, имя, домен и тип данных.

Пока логическое имя пустое, режим Logical Names показывает на его месте приглушенное имя или заполнитель table или column, если имя тоже пустое, а режим Both Names — приглушенный заполнитель logical. В режиме Both Names столбец без домена показывает приглушенный заполнитель domain.
На карточке никогда не бывает пометок, которые проверки словарей ставят на именах на вкладке ERD.
Переключение режима отображения имен меняет размер карточек, поэтому Flow заново размещает их — см. Как Flow размещает карточки.

Навигация в режиме Flow​

Колесико мыши перемещает вид, а Shift + Wheel перемещает его по горизонтали. Ctrl + Wheel (Windows/Linux) или ⌘ + Wheel (Mac) меняет масштаб, не сдвигая середину экрана.
Жест сведения пальцев на трекпаде меняет масштаб относительно точки, в которой сводятся пальцы, а два пальца на сенсорном экране меняют масштаб относительно точки между ними и перемещают вид при движении.
Чтобы переместить вид, перетащите фон либо выполните перетаскивание средней кнопкой мыши из любого места, в том числе с карточки. Перетаскивание средней кнопкой только перемещает вид и не меняет выделение. Перемещение ничем не ограничено, как и на холсте ERD.
Масштаб меняется от 10% до 150%. У Flow собственные масштаб и положение вида, не зависящие от вкладки ERD, и ни то ни другое не сохраняется в документе.

Нажатие на фон снимает выделение, а Ctrl + drag (Windows/Linux) или ⌘ + drag (Mac) по фону рисует рамку выделения.
В режиме Flow нет ни мини-карты, ни полос прокрутки. Если после перемещения вида на экране не осталось ни одной карточки, воспользуйтесь компасом Go to content на панели инструментов.

Наведите указатель на карточку, чтобы подсветить ее, таблицы на расстоянии одной связи от нее и линии связи, соединяющие ее с этими таблицами. Линия связи между двумя из этих таблиц остается неподсвеченной.
Подсвеченная карточка получает рамку и свечение цвета акцента, а ее строки, на которых заканчивается связь, подкрашиваются. Подсвеченная линия связи окрашивается в цвет акцента.
Ничто другое не тускнеет, в отличие от режима Graph, и ничего не подсвечивается, пока указатель не наведен ни на одну карточку и ни одна карточка не закреплена.

Щелкните карточку, чтобы закрепить ее подсветку: тогда она останется подсвеченной и после того, как указатель уйдет с нее. Чтобы снять закрепление, щелкните ту же карточку еще раз или щелкните фон; щелчок по другой карточке переносит закрепление на нее. Карточка под указателем и закрепленная карточка подсвечиваются одновременно.
Перетаскивание, Ctrl + click (Windows/Linux) или ⌘ + click (Mac), перемещение вида и кнопки карточек не закрепляют карточку и не снимают ее закрепление.

По каждой подсвеченной линии связи бегут частицы от конца у родительской таблицы, где находится первичный ключ, к концу у дочерней таблицы. Когда одновременно подсвечено больше 60 линий связи, частицы останавливаются, а подсветка остается.

Кнопки карточек​

Пока указатель находится над карточкой, у правого края ее заголовка появляются две кнопки-значка, ни у одной из которых нет всплывающей подсказки:

  • Кнопка со значком точек маршрута, тем же, что показывает кнопка Flow, сужает вид Flow до этой таблицы и таблиц на расстоянии одной связи от нее — см. Фокус на таблицах. К тому, что Flow показывал до этого, можно вернуться одним нажатием кнопки Previous table — см. Предыдущая и следующая таблица.
  • Кнопка со значком внешней ссылки переключает на вкладку ERD, выделяет только эту таблицу, переносит ее на передний план и переводит ячейку в фокусе на ее имя, а в режимах Logical Names и Both Names — на ее логическое имя, если фокус еще не находится в одной из ячеек этой таблицы. Холст прокручивается к таблице, только если она еще не видна как следует, — см. Куда ведет переход. Эта кнопка никогда не начинает и не завершает рисование связи.

Нажатие на любую из кнопок относится только к самой кнопке: в отличие от нажатия в другом месте карточки, оно не выделяет карточку и не переносит ее на передний план. Поэтому кнопка точек маршрута сохраняет прежнее выделение, а кнопка внешней ссылки выделяет таблицу только в рамках переключения на вкладку ERD. Обе кнопки срабатывают только от щелчка левой кнопкой мыши.

Перемещение карточек​

Перетащите карточку левой кнопкой мыши за любую ее часть, кроме двух кнопок карточки; перетаскивание правой кнопкой ничего не перемещает.
Нажатие на карточку выделяет ее, Ctrl + click (Windows/Linux) или ⌘ + click (Mac) добавляет ее к выделению, а перетаскивание выделенной карточки перемещает все выделенные карточки. Используется то же выделение, что и на вкладке ERD, поэтому то, что вы выделили здесь, остается выделенным, когда вы туда вернетесь.

Карточка перемещается только в режиме Flow: ее таблица остается на своем месте на вкладке ERD.
Перемещенная карточка остается на месте при перемещении вида, масштабировании и нажатии кнопки Fit. Она возвращается туда, куда ее поместило размещение, когда вы уходите с вкладки или переключаетесь в режим Graph и возвращаетесь, а также когда кнопка Show all или шаг возвращает к размещению, которое у Flow уже есть. Новое размещение снова располагает ее, учитывая, где вы ее оставили, — см. Как Flow размещает карточки.

Фокус на таблицах​

На вкладке ERD выделите одну или несколько таблиц и нажмите Alt + F (Windows/Linux) или ⌥ + F (Mac) либо щелкните таблицу правой кнопкой мыши и выберите Focus on this table.
Вкладка «Визуализация» открывается в режиме Flow с видом, суженным до этих таблиц и всех таблиц на расстоянии одной связи от любой из них в любом направлении. Рисуются только линии связи между показанными таблицами.

Если таблица, которую вы щелкаете правой кнопкой мыши, — одна из нескольких выделенных таблиц, пункт называется Focus on selected tables и включает фокус на всем выделении. Щелчок правой кнопкой мыши по таблице вне выделения включает фокус только на этой таблице.
Alt + F берет выделенные таблицы и не учитывает заметки и группы таблиц. Если ни одна таблица не выделена, сочетание ничего не делает, даже если выделена группа: сначала выберите Select tables в контекстном меню группы — см. Выделение групп.
Сочетание игнорируется, пока редактируется ячейка, заметка или имя группы, пока фокус клавиатуры находится в Обозревателе или пока открыт быстрый поиск, окно свойств таблицы, просмотр различий, предварительный просмотр Автоматического размещения, путешествие во времени, окно Export image или окно Map Columns.

В самом режиме Flow кнопка карточки со значком точек маршрута сужает вид так же, но до одной этой таблицы. Кнопка Show all на панели инструментов возвращает ко всей диаграмме. Кнопки Previous table и Next table на панели инструментов или их клавиши делают шаг назад и вперед по тому, до чего был сужен Flow, — см. Предыдущая и следующая таблица.
Для суженного вида строится отдельное размещение, и он вписывается в экран. Он остается суженным, когда вы уходите с вкладки или переключаетесь в режим Graph и возвращаетесь, а клавиша Escape его не расширяет.

Фокус на таблице orders с помощью ⌥ + F, сужение до таблицы members кнопкой точек маршрута на ее карточке, затем Show all

Предыдущая и следующая таблица​

Flow запоминает, до чего он был сужен, как история браузера. Каждый раз, когда вид переходит к другим таблицам — через фокус на таблицах с вкладки ERD, кнопкой карточки со значком точек маршрута или кнопкой Show all, — то, что он показывал до этого, сохраняется как шаг назад, будь то несколько таблиц или вся диаграмма.

Сужение Flow до таблицы orders с помощью ⌥ + F, а затем до members, шаг назад с помощью Previous table, вперед с помощью ⌘ + Shift + Z и снова назад с помощью ⌘ + Z, затем Show all

  • Кнопка Previous table на панели инструментов делает шаг назад, а кнопка Next table снова делает шаг вперед к тому, от чего вы ушли кнопкой Previous table.
  • В режиме Flow сочетание Ctrl + Z (Windows/Linux) или ⌘ + Z (Mac) делает шаг назад, как кнопка Previous table, а Ctrl + Shift + Z (Windows/Linux) или ⌘ + Shift + Z (Mac) — шаг вперед, как кнопка Next table. Там они никогда не отменяют и не повторяют правку диаграммы. В режиме Graph, а также пока открыт быстрый поиск, они ничего не делают.
  • Сужение вида или нажатие кнопки Show all после шага назад удаляет шаги вперед. Повторный фокус ровно на тех таблицах, до которых Flow уже сужен, не добавляет шага и не удаляет ни одного.
  • Хранятся последние 100 шагов назад, и первым удаляется самый старый.

Шаг показывает те из своих таблиц, которые еще есть в диаграмме, вместе со всеми таблицами на расстоянии одной связи, как и фокус. Шаг, все таблицы которого удалены, пропускается и удаляется, как и шаг, который оставил бы Flow там, где он находится: на тех самых таблицах, до которых он сужен сейчас, или на всей диаграмме, пока Flow уже ее показывает.
Кнопка приглушена и ничего не делает, пока в эту сторону не осталось ни одного шага. При первом открытии Flow приглушены обе кнопки, будь то вся диаграмма или таблицы, с которыми его открыл фокус. После того как Flow был открыт, последующий фокус с вкладки ERD сохраняет как шаг назад то, что Flow показывал, когда вы с него ушли.
Шаг размещается и вписывается в экран так же, как фокус, — см. Как Flow размещает карточки, — а отображение строк остается прежним.

Шаги принадлежат только Flow. Они хранятся, пока редактор открыт, в том числе при переходах на другие вкладки и в режим Graph, но не сохраняются в документе и не передаются соавторам, а также ничего не добавляют в историю изменений. Замена всего документа сбрасывает их вместе с остальным состоянием Flow.

В языке интерфейса с письмом справа налево панель инструментов сохраняет свой порядок, а две стрелки меняются функциями, поэтому Previous table — это стрелка, указывающая вправо. Клавиши остаются прежними — см. Языки с письмом справа налево.

Как Flow размещает карточки​

При первом показе режима Flow отображаемые в нем таблицы размещаются вне основного потока, а результат вписывается в экран.
Размещение сохраняется, пока редактор открыт. Если уйти с вкладки или переключиться в режим Graph и вернуться, Flow использует его повторно, а масштаб и положение вида остаются такими, какими вы их оставили.
Flow хранит одно размещение для всей диаграммы и одно для таблиц, до которых он был сужен в последний раз, поэтому кнопка Show all возвращает к размещению всей диаграммы и вписывает его в экран, не вычисляя заново, если ничего из того, на основе чего было построено это размещение, не изменилось. Шаг ко всей диаграмме или к таблицам, до которых Flow был сужен в последний раз, точно так же использует это размещение повторно.

Flow заново размещает карточки, когда:

  • Нажата кнопка Tidy Up. Результат вписывается в экран.
  • Изменено отображение строк, вид сужен до других таблиц или выполнен шаг к другим таблицам кнопкой Previous table или Next table. Результат вписывается в экран.
  • В списке Name View выбран другой режим. Результат вписывается в экран.
  • Добавлены или удалены таблицы либо связи или переключен режим отображения имен — пока вы не в режиме Flow (изменения подхватываются при возвращении) или соавтором, пока вы находитесь в режиме Flow. Масштаб и положение вида остаются прежними.

Каждое размещение учитывает текущее положение карточек, поэтому кнопка Tidy Up не обязательно восстанавливает прежнюю расстановку.
Изменение, которое только меняет размер карточки, например переименование таблицы, ввод логического имени или добавление столбца, не приводит к повторному размещению карточек. Если карточки в итоге перекрываются, нажмите кнопку Tidy Up.

Если размещение занимает больше 6 секунд, появляется уведомление Placing tables с вращающимся индикатором загрузки и кнопкой Cancel.
Кнопка Cancel или клавиша Escape, нажатая в любой момент, пока идет размещение, отменяет его; кнопка Tidy Up или возврат в режим Flow снова запрашивает его.
Если размещение не удается — хост не запускает общий воркер, воркеру не удается запуститься или размещение не приходит в течение 60 секунд, — Flow показывает уведомление Could not place tables с предупреждающим знаком, а кнопка Tidy Up повторяет попытку. См. Web Worker.
Flow рисует только таблицы, расставленные его последним размещением, как для всей диаграммы, так и в суженном виде, поэтому при первом показе карточек может вовсе не быть, пока размещение не завершится успешно.
Всякий раз, когда Flow заново размещает карточки, например когда вы сужаете вид до других таблиц, прежняя расстановка остается на экране до появления нового размещения и остается там же, если это размещение отменено или не удалось.

Когда весь документ заменяется, например при импорте файла, размещения, фокус, шаги кнопок Previous table и Next table, отображение строк, масштаб и положение вида режима Flow сбрасываются, и при следующем открытии Flow начинает заново, как в первый раз: со всей диаграммой или с суженным видом, если вы открываете его через фокус на таблицах.

Flow никогда не изменяет документ​

Flow только читает диаграмму. Масштабирование, перемещение вида, перемещение карточек, Tidy Up, отображение строк, закрепления, фокус и шаги кнопками Previous table и Next table ничего не добавляют в историю изменений.
В диаграмме они тоже ничего не меняют. Нажатие на карточку действительно переносит ее таблицу на передний план, так же как щелчок по таблице на вкладке ERD, поэтому и там она оказывается впереди, но порядок наложения не сохраняется — см. Перемещение нескольких таблиц. Режим Graph точно так же не затрагивает диаграмму.
Исключение — список Name View, и только пока блокировка Name View выключена: тогда выбор переключает режим отображения имен диаграммы, который сохраняется и вместе с которым переключаются соавторы. Пока блокировка включена, как по умолчанию, выбор меняет только ваш собственный экран. В любом случае он ничего не добавляет в историю изменений.
Нажатие на карточку никогда не добавляет связь. Если вы ушли с вкладки ERD во время рисования связи, нажатие на карточку выбирает ее таблицу в качестве начальной, когда начальная таблица еще не выбрана, а иначе завершает рисование.
Кнопка карточки со значком внешней ссылки идет дальше, потому что выводит из режима Flow: если на вкладке ERD холст нужно прокрутить к таблице, эта прокрутка записывается, как любое другое изменение положения вида.

Правки соавторов по-прежнему попадают в диаграмму, пока вы в режиме Flow, а карточки следуют за таблицами и связями, которые соавторы добавляют или удаляют, — см. Как Flow размещает карточки.
Обводки выделения и фокуса соавторов рисуются на карточках, но их курсоры и рамки выделения не рисуются — см. Совместное редактирование.

Оба режима, включая фокус на таблицах и шаги, работают и в редакторе с атрибутом readonly, как и список Name View, который там переключает только ваш собственный экран.
На вкладке ERD редактора только для чтения меню таблицы содержит только Table Properties, а нажатие не выделяет ни одной таблицы, поэтому включайте фокус клавишей Alt + F (Windows/Linux) или ⌥ + F (Mac) для таблицы, выделенной переходом из Обозревателя или Быстрого поиска.