視覺化
以兩種模式之一,讓整份文件一目了然:
從頂端工具列的 Visualization 索引標籤開啟,或從快速搜尋的 Tab 中開啟。
在 ERD 索引標籤上,Alt + F (Windows/Linux) 或 ⌥ + F (Mac) 以及資料表右鍵選單中的 Focus on this table 項目會直接以 Flow 模式開啟它,並將範圍縮小到所選的資料表以及與其相隔一個關聯的資料表,請參閱聚焦資料表。
以工具列左端的 Graph 和 Flow 按鈕切換模式。
新開啟的編輯器會從 Graph 開始。所選的模式在編輯器開啟期間會一直保留,前往其他索引標籤再回來也不會改變,但不會儲存在文件中。
工具列
工具列浮動在索引標籤底部邊緣的中央。由左至右依序為:
Graph和Flow,目前的模式會醒目顯示。Zoom out、以百分比表示的目前縮放比例(例如100%)和Zoom in。每按一次會讓縮放比例變動 4 個百分點,並讓畫面中央保持不動。百分比顯示的是目前所在模式的縮放比例,按一下即可將該縮放比例恢復為100%。Fit,會將該模式顯示的所有內容都納入可見範圍內:在Graph中是所有節點,在Flow中是所有卡片。Tidy Up,僅在Flow中出現,會重新配置卡片,請參閱流程模式的排列方式。- 列顯示選單,僅在
Flow中出現,以目前的選項作為標籤,請參閱列顯示。 Show all,僅在Flow中且僅在檢視已縮小範圍時出現,會回到完整的圖表,請參閱聚焦資料表。Go to content指南針,只有在畫面上沒有任何節點或卡片時才會加入工具列的末端。它會顯示指向最近節點或卡片的箭頭,以及其距離,例如1.2k。按一下即可在不變更縮放比例的情況下,將該節點或卡片置中。
縮放按鈕會在工具提示中標示其快速鍵,例如 Zoom in (Ctrl + Plus) (Windows/Linux) 或 Zoom in (⌘ + Plus) (Mac)。
在任一模式中,Ctrl + Plus 和 Ctrl + Minus (Windows/Linux) 或 ⌘ + Plus 和 ⌘ + Minus (Mac) 都會像按鈕一樣逐步縮放,而 Ctrl + 0 (Windows/Linux) 或 ⌘ + 0 (Mac) 會直接回到 100%。
按一下百分比的作用與 Ctrl + 0 (Windows/Linux) 或 ⌘ + 0 (Mac) 相同,其工具提示中也會標示此快速鍵。快速搜尋開啟時,這些快速鍵不會有任何作用。
關係圖模式
將整份文件繪製為力導向圖,讓資料表之間如何相互關聯,以及哪些資料表位於某個領域的中心,都能一目了然。

解讀關係圖
每個資料表和每個欄位都是一個節點,這兩種節點會以不同的顏色繪製。備忘錄和資料表群組不會繪製出來。
每個欄位節點都會連結到其所屬的資料表,以關聯連接的兩個資料表也會彼此連結。
以多個同方向的關聯連接的資料表只會連結一次,而起點與終點位於同一個資料表的關聯不會繪製連結。
放大時,資料表名稱會出現在關係圖上,在 50% 到 100% 之間逐漸淡入,超過 15 個字元的名稱會被截斷。欄位節點在任何縮放比例下都沒有標籤。
瀏覽關係圖
滾輪會以指標所在的位置為中心縮放,範圍從 10% 到 400%。
觸控板上的雙指縮放也以相同方式縮放,而觸控螢幕上的兩根手指會以兩指之間的點為中心縮放,並隨著移動而平移。
拖曳背景即可平移,也可以從任何位置(包括節點上)以滑鼠中鍵拖曳,與在 ERD 畫布上相同。以中鍵拖曳只會平移:永遠不會拉動節點。
工具列上的縮放按鈕和縮放快速鍵則改為讓畫面中央保持不動,範圍相同,而 Fit 會將所有節點都納入可見範圍內。
懸停預覽
將指標停留在資料表節點上,即可在游標旁預覽該資料表。
將指標停留在欄位節點上只會在其周圍繪製一個圓環;不會開啟任何預覽。
預覽顯示的欄位與 ERD 畫布相同,順序也相同,請參閱資料表檢視選項和調整欄位順序。
開啟 Alternate Key 檢視選項時,替代鍵的每個欄位都會在其列的最後帶有標記,例如 AK1.1,預覽也會像 ERD 畫布上的資料表一樣為此加寬。
與 ERD 畫布上的資料表不同,預覽的表頭永遠不會呈現資料表所屬群組的顏色。
預覽僅供顯示,在拖曳節點或平移時會隱藏。
醒目顯示相鄰範圍
將指標停留在資料表上也會亮起其相鄰範圍:資料表本身、其自身的欄位、其關聯在任一方向上連接的資料表,以及它們之間的連結。
關係圖上的其他所有內容都會淡出,讓該資料表所觸及的範圍能單獨辨識。
移動節點
以滑鼠左鍵拖曳節點,即可將它連同與它連結的所有內容拉到新的位置。
按住期間,節點會固定在指標下方,其周圍的版面配置也會重新活躍起來。
放開後會再次穩定下來:沒有任何節點會固定在放開的位置。
在節點上按下右鍵或以右鍵拖曳,既不會拉動節點,也不會平移。
關係圖是快照
關係圖是根據開啟此索引標籤當下的文件建立的,每次回到這裡時都會從頭重新建立。
從 Flow 切換到 Graph 也會重新建立關係圖,且每次重新建立都會從 100% 開始。
流程模式
將每個資料表繪製為一張卡片,並沿著其關聯配置這些卡片。備忘錄和資料表群組不會繪製出來。
這並不是自動版面配置的 Flow 版面配置,後者會移動 ERD 索引標籤上的資料表本身。
每張卡片的繪製方式都與 ERD 索引標籤上的資料表相同:左側邊緣是資料表的顏色,接著是帶有資料表圖示和資料表名稱的表頭,然後是其列顯示所要求的各列。與 ERD 索引標籤上的資料表不同,卡片還會在各列之間繪製分隔線,其表頭也永遠不會呈現資料表所屬群組的顏色。卡片在任何縮放比例下都保持這個外觀,永遠不會像 ERD 索引標籤上的資料表在 70% 及以下時那樣收合為只顯示名稱。卡片上的任何內容都無法編輯。
連接線是從資料表到資料表的一條平滑曲線,繪製在卡片下方,因此可能從卡片後方穿過。從資料表連到自身的關聯會繞過卡片的右上角,與 ERD 索引標籤上相同,請參閱連接線路徑。無論關聯是否為識別關聯,每條連接線都繪製為相同的灰色實線,兩端的標記也與 ERD 索引標籤上相同,請參閱解讀連接線。即使 Relationship 檢視選項已關閉,流程模式仍會繪製連接線。無論 Referential Actions 檢視選項如何設定,流程模式都不會繪製關聯的 ON DELETE 與 ON UPDATE 動作的 D: 和 U: 標籤,也不會顯示完整寫出這些動作的工具提示。
在完整的圖表中,未透過任何關聯與其他資料表連接的資料表會集中在一個區塊中,而不會散布在其他資料表之間。

列顯示
工具列上的列顯示選單決定每張卡片要繪製多少內容。其標籤是目前的選項,工具提示則例如顯示為 Row display: Name only。
選單會在工具列上方開啟,目前的選項旁有勾號。選擇一個選項、再次按一下標籤、按一下編輯器中的其他任何位置、按 Escape 或切換到 Graph 時,選單都會關閉。
| 列顯示 | 每張卡片顯示的內容 |
|---|---|
Name only | 只有表頭。 |
Keys only | 主鍵欄位和外鍵欄位,以及作為關聯端點的其他任何欄位。 |
All fields | 所有欄位。 |
各列依資料表的欄位順序排列。每一列都會顯示欄位名稱,當該欄位是主鍵、外鍵或兩者皆是時,名稱前會有鑰匙圖示;右側則顯示資料類型,只有在卡片亮起時才會出現。
不會繪製其他任何儲存格或替代鍵標記,資料表檢視選項和用於排列列內儲存格順序的調整欄位順序也都不適用於卡片。
流程模式第一次開啟時,會從 Name only 開始;如果是透過聚焦資料表開啟的,則從 Keys only 開始。此後,只有在選擇其他選項時列顯示才會改變,縮小範圍或恢復完整範圍時都會保留。
變更列顯示會改變卡片的大小,因此流程模式會重新配置卡片,並使其符合畫面大小。
瀏覽流程模式
滾輪會平移,Shift + Wheel 則會左右平移。Ctrl + Wheel (Windows/Linux) 或 ⌘ + Wheel (Mac) 會縮放,並讓畫面中央保持不動。
觸控板上的雙指縮放會以雙指所在的位置為中心縮放,而觸控螢幕上的兩根手指會以兩指之間的點為中心縮放,並隨著移動而平移。
拖曳背景即可平移,也可以從任何位置(包括卡片上)以滑鼠中鍵拖曳。以中鍵拖曳只會平移,並保持選取範圍不變。平移沒有邊界,與在 ERD 畫布上相同。
縮放範圍從 10% 到 150%。流程模式有獨立於 ERD 索引標籤的縮放與平移,兩者都不會儲存在文件中。
在背景上按下會清除選取範圍,而在背景上使用 Ctrl + drag (Windows/Linux) 或 ⌘ + drag (Mac) 會繪製選取框。
流程模式沒有小地圖,也沒有捲軸。平移後畫面上沒有任何卡片時,可使用工具列上的 Go to content 指南針。
亮起相關資料表
將指標停留在卡片上,即可亮起該卡片、與其相隔一個關聯的資料表,以及將其連接到這些資料表的連接線。這些資料表中任兩者之間的連接線不會亮起。
亮起的卡片會有強調色的邊框和光暈,其資料類型會淡入,作為關聯端點的列也會加上色調。亮起的連接線會變成強調色。
與關係圖模式不同,其他內容都不會淡出;沒有卡片處於懸停或固定狀態時,則不會亮起任何內容。
按一下卡片即可固定其亮顯,讓指標移開後卡片仍保持亮起。再按一下同一張卡片或按一下背景即可解除固定;按一下另一張卡片則會將固定轉移到該卡片上。懸停的卡片和固定的卡片會同時亮起。
拖曳、Ctrl + click (Windows/Linux) 或 ⌘ + click (Mac)、平移以及卡片按鈕都不會固定或解除固定卡片。
粒子會沿著每條亮起的連接線流動,從主鍵所在的父資料表一端流向子資料表一端。同時亮起的連接線超過 60 條時,粒子會停止,亮顯則會保留。
卡片按鈕
指標位於卡片上時,其表頭右端會出現兩個圖示按鈕,兩者都沒有工具提示:
- 航點圖示(與
Flow按鈕顯示的圖示相同)會將流程模式的範圍縮小到該資料表以及與其相隔一個關聯的資料表,請參閱聚焦資料表。 - 外部連結圖示會切換到 ERD 索引標籤、只選取該資料表、將其移到最前面,並將焦點儲存格移到其名稱上,除非該資料表的某個儲存格已是焦點儲存格。只有在資料表尚未清楚顯示時,畫布才會捲動到該資料表,請參閱跳至目標時的落點。它永遠不會開始或完成正在繪製的關聯。
在任一按鈕上按下都只作用於該按鈕本身:與在卡片其他位置按下不同,它不會選取卡片,也不會將其移到最前面。因此,航點按鈕會保留原本的選取範圍;外部連結按鈕只會在切換到 ERD 索引標籤的過程中選取該資料表。兩個按鈕都只能以滑鼠左鍵按一下來操作。
移動卡片
以滑鼠左鍵拖曳卡片上除兩個卡片按鈕以外的任何部分,即可移動卡片;以右鍵拖曳不會移動任何內容。
按下卡片會將其選取,Ctrl + click (Windows/Linux) 或 ⌘ + click (Mac) 會將其加入選取範圍,拖曳已選取的卡片則會移動所有已選取的卡片。此選取範圍與 ERD 索引標籤所使用的相同,因此在這裡選取的項目,回到 ERD 索引標籤時仍會保持選取。
卡片只會在流程模式中移動:其資料表在 ERD 索引標籤上仍留在原處。
移動過的卡片在平移、縮放和 Fit 之後都會保持原位。離開此索引標籤或切換到 Graph 再回來時,以及 Show all 回到流程模式已有的完整圖表版面配置時,卡片會回到版面配置所排列的位置。新的版面配置會考量您放置卡片的位置,重新排列卡片,請參閱流程模式的排列方式。
聚焦資料表
在 ERD 索引標籤上,選取一個或多個資料表後按 Alt + F (Windows/Linux) 或 ⌥ + F (Mac),或在資料表上按滑鼠右鍵並選擇 Focus on this table。
「視覺化」索引標籤會以 Flow 模式開啟,並將範圍縮小到這些資料表,以及在任一方向上與其中任何一個相隔一個關聯的所有資料表。只會繪製所顯示資料表之間的連接線。
當按滑鼠右鍵的資料表是多個已選取資料表之一時,此項目會顯示 Focus on selected tables,並聚焦整個選取範圍。在選取範圍外的資料表上按滑鼠右鍵,只會聚焦該資料表。
Alt + F 會採用所選的資料表,不包括備忘錄和資料表群組。未選取任何資料表時,即使選取了群組,它也不會有任何作用:先在群組的右鍵選單中選擇 Select tables,請參閱選取群組。
正在編輯儲存格、備忘錄或群組名稱時,鍵盤焦點位於物件總管中時,或者快速搜尋、「資料表屬性」、差異檢視器、自動版面配置預覽、時光旅行、Export image 對話方塊或 Map Columns 開啟時,它都會被忽略。
在流程模式中,航點卡片按鈕會以相同方式將檢視縮小到該資料表。工具列上的 Show all 會回到完整的圖表。
縮小範圍的檢視會單獨配置,並符合畫面大小。離開此索引標籤或切換到 Graph 再回來時,檢視仍會保持縮小範圍,而 Escape 不會將其恢復完整範圍。

流程模式的排列方式
第一次顯示 Flow 時,其顯示的資料表會在主執行緒之外配置,結果會符合畫面大小。
編輯器開啟期間會保留此版面配置。離開此索引標籤或切換到 Graph 再回來時,流程模式會重複使用它,縮放與平移也維持在離開時的狀態。
流程模式會為完整的圖表和縮小範圍的檢視各保留一個版面配置,因此只要建立完整圖表版面配置所依據的內容都沒有變更,Show all 就會回到該版面配置並使其符合畫面大小,而不必重新計算。
流程模式會在下列情況重新配置卡片:
- 按下
Tidy Up。結果會符合畫面大小。 - 變更列顯示,或將檢視範圍縮小到其他資料表。結果會符合畫面大小。
- 新增或移除了資料表或關聯:可能是在離開期間於 ERD 索引標籤上進行(回來時才會反映),也可能是您位於流程模式中時由協作者進行。縮放與平移會維持不變。
每次配置都會考量卡片目前的位置,因此 Tidy Up 不一定會恢復先前的排列。
只改變卡片大小的變更(例如重新命名資料表或新增欄位)不會重新配置卡片。如果卡片最後彼此重疊,請按 Tidy Up。
耗時超過 6 秒的配置會顯示 Placing tables 通知,並附有旋轉的載入圖示和 Cancel。
Cancel,或在配置執行期間隨時按 Escape,都會捨棄此次配置;Tidy Up 或回到 Flow 則會再次要求配置。
如果配置失敗(主應用程式未執行任何 shared worker、worker 無法啟動,或 60 秒內沒有傳回版面配置),流程模式會顯示帶有警告符號的 Could not place tables 通知,按 Tidy Up 即可重試。請參閱 Web Worker。
無論是在完整的圖表中還是縮小範圍的檢視中,流程模式都只會繪製最近一次版面配置所排列的資料表,因此第一次顯示時,在配置成功之前可能完全沒有任何卡片。
每當流程模式重新配置卡片時(例如將檢視範圍縮小到其他資料表時),先前的排列都會留在畫面上,直到新的版面配置完成為止;如果該配置被取消或失敗,先前的排列也會繼續留在畫面上。
整份文件被取代時(例如匯入檔案),流程模式的版面配置、聚焦、列顯示、縮放和平移都會被捨棄,下次開啟流程模式時,它會像第一次一樣重新開始:顯示完整的圖表,或者如果是透過聚焦資料表開啟的,則顯示縮小範圍的檢視。
流程模式從不編輯文件
流程模式只會讀取圖表。縮放、平移、移動卡片、Tidy Up、列顯示、固定和聚焦都不會在復原歷程記錄中加入任何內容。
這些操作也不會變更圖表中的任何內容。按下卡片確實會將其資料表移到最前面,就像在 ERD 索引標籤上按一下資料表一樣,因此該資料表在那裡也會位於最前面,但堆疊順序不會儲存,請參閱移動多個資料表。Graph 同樣不會變更圖表。
按下卡片永遠不會新增關聯。如果在繪製關聯時離開了 ERD 索引標籤,尚未選定起點資料表時,按下卡片會將其資料表選為起點,否則會結束繪製。
外部連結卡片按鈕則更進一步,因為它會讓您離開流程模式:當 ERD 索引標籤必須捲動到該資料表時,這次捲動會像其他任何檢視位置的變更一樣被記錄下來。
位於流程模式中時,協作者的編輯仍會反映到圖表上,卡片也會隨著他們新增或移除的資料表與關聯而變化,請參閱流程模式的排列方式。
他們的選取框線與焦點框線會繪製在卡片上,但他們的游標和拖曳框不會,請參閱協作編輯。
兩種模式(包括聚焦)在 readonly 編輯器中也都能使用。