Tablo grupları
Tablo grubu, hangi tabloların bir arada olduğunu göstermek için ERD tuvalinde ilgili tabloların arkasına çizilen, adı ve rengi olan bir kutudur.
Bir tablo en fazla bir grupta bulunur. Gruplar, her tablonun hangi grupta olduğu bilgisiyle birlikte diyagramla kaydedilir.
Kutunun üst kenarı boyunca bir başlık çubuğu bulunur; bu çubukta bir grup simgesi, kalın yazılmış grup adı ve işaretçi grubun üzerindeyken grubu kaldıran bir x yer alır. Grubu kaldırma bölümüne bakın. Adı olmayan bir grupta unnamed yazar ve çubuğa sığmayacak kadar uzun bir ad … ile kısaltılır.
Kutu tablolarını her zaman içinde tutar: Kendisine verilen boyutu korur, ancak her tabloyu çevresinde 24px boşluk ve üstünde başlık çubuğu kalacak şekilde içeride tutmak için genişler. Büyüyen bir tablo kutuyu da kendisiyle birlikte genişletir; merkezi hâlâ kutunun içindeyken bir kenarın yakınına bırakılan bir tablo da öyle. Tablolar sürüklenirken kutu ne büyür ne küçülür. Bu genişleme kaydedilmez: Tablonun artık o boşluğa ihtiyacı kalmadığında kutu kendi boyutuna döner.
Gruplar tuvaldeki diğer her şeyin, yani tabloların, notların ve ilişki çizgilerinin arkasına çizilir.
Gruplar üst üste geldiğinde en son basılan veya eklenen grup önde çizilir ve hiçbir grubun gövdesi başka bir grubun başlık çubuğunu hiçbir zaman örtmez. Bu sıra kaydedilmez; bu nedenle yeniden açılan bir diyagram gruplarını eklendikleri sırayla üst üste dizer.
Gruplar ERD tuvalinde, mini haritada ve dışa aktarılan görüntüde görünür, Gezgin de onları listeler. Gruba gitme bölümüne bakın. Görselleştirme sekmesi iki modun hiçbirinde ne grupları ne de grup renklerini çizer.
Bir kodlama ajanı da grup oluşturabilir, grupları değiştirebilir ve seçilen grupların DDL'ini okuyabilir. MCP araçlarındaki Tablo grupları bölümüne bakın.

Grup oluşturma
Grup oluşturmanın, her biri bir kısayola sahip iki yolu vardır. İkisi de salt okunur bir düzenleyicide veya gruplar gizliyken sunulmaz ve bu durumda kısayolları hiçbir şey yapmaz.
Diğer tuval kısayolları gibi bunlar da yalnızca ERD sekmesinde çalışır ve bir hücre, bir not veya bir grubun adı düzenlenirken devre dışı kalır. Kısayollar bölümüne bakın.
Grup çizme
Tuval araç çubuğundaki New Table Group düğmesine tıklayın, Alt + G (Windows/Linux) veya ⌥ + G (Mac) tuşlarına basın ya da New Table Group öğesini, New Table ve New Memo öğelerinin ardından yer aldığı tuvalin bağlam menüsünden veya ERD sekmesinde Hızlı aramadan seçin. Ardından tuval üzerinde bir kutu sürükleyin.
Düğme ve kısayol çizimi açıp kapatır; bu nedenle çizim hazırken ikisinden birine basmak, çizim nasıl başlatılmış olursa olsun onu sona erdirir. Bağlam menüsündeki satır ve Hızlı arama ise çizimi yalnızca başlatır. Çizimi başlatmak el aracını kapatır ve çizilmekte olan bir ilişkiyi iptal eder.
Çizim hazırken imleç artı imlecine dönüşür ve bir basış, altındakini seçmek veya taşımak yerine, bir tablonun üzerinde bile olsa nereye denk gelirse kutuyu orada başlatır. Bu sırada tuval araç çubuğu New Table Group düğmesini işaretler; el aracını da seçim aracını da işaretlemez.
Bırakmak o kutuda bir grup ekler; bu grup, sürükleme ne kadar kısa olursa olsun, başlık çubuğu dahil hiçbir zaman 160px genişlikten ve 100px yükseklikten küçük olmaz. Sürüklemeden yapılan bir tıklama, sol üst köşesi tıklanan noktada olan, 480px genişliğinde ve 320px yüksekliğinde bir grup ekler.
Hiçbir grupta olmayan ve merkezi yeni kutunun içinde kalan her tablo gruba katılır. Zaten başka bir grupta olan bir tablo orada kalır.
Farenin orta düğmesi tuvali yine kaydırır ve çizimi hazır bırakır. Şunlar grup eklemeden çizimi sona erdirir:
- Basmadan önce veya sürükleme sırasında
Escapeya daAlt + G(Windows/Linux) veya⌥ + G(Mac). Basmadan önce bunlar seçimi olduğu gibi bırakır; kutuyu başlatan basış seçimi zaten temizlemiştir. - Seçimi temizleyen bir sağ tıklama. Hiçbir bağlam menüsü açılmaz.
Spacetuşuyla veya tuval araç çubuğuyla el aracına geçme, araç çubuğundaki seçim aracına ya daNew Table Groupdüğmesine tıklama veya bir ilişki başlatma.- Başka bir sekmeye geçme, grupları gizleme veya düzenleyicinin salt okunur duruma geçmesi.
Seçili tabloları gruplama
Bir veya daha fazla tablo seçip T, ardından G tuşuna basın ya da bir tablonun bağlam menüsünden Group selected tables öğesini veya Hızlı aramadan Group Selected Tables öğesini seçin; Hızlı arama bu öğeyi bir tablo seçiliyken listeler.
Yeni grup, seçili tabloların çevresine her yanda 24px boşluk ve üstte başlık çubuğu kalacak şekilde çizilir. Seçili her tablo, bulunduğu gruptan ayrılarak yeni gruba katılır; ayrıldığı grup artık boş olsa bile yerinde kalır. Seçimdeki notlar atlanır.
T, ardından G, değiştirici tuş olmadan yapılan iki basıştır: T tuşundan sonra bir saniye içinde G. Hiçbir tablo seçili değilken hiçbir şey yapmaz; Gezginin Bul alanı gibi bir metin alanında ise bu iki harfi yazar.

Her iki yolda da yeni grubun adı ve rengi yoktur. Grup tek başına seçilir ve hemen bir ad yazabilmeniz için başlık çubuğunun üzerinde ad alanı açılır. Grubu adlandırma bölümüne bakın.
Grup ve içine aldığı tablolar tek bir geri alma adımıdır; yazdığınız ad ise ayrı bir adımdır.
Grubu adlandırma
Grubun adı, başlık çubuğunun üzerinde açılan bir alanda düzenlenir. Bu alan bir grup oluşturulduğunda kendiliğinden, başlık çubuğuna çift tıklandığında ve grubun bağlam menüsündeki Rename öğesinden açılır.
Enter tuşu veya başka bir yere tıklamak adı kaydeder. Escape tuşu adı değiştirmeden alanı kapatır ve grubu seçili bırakır; Escape tuşuna ikinci kez basmak ise seçimi temizler.
Değiştirilen bir ad tek bir geri alma adımıdır; adı değiştirmeden kaydetmek hiçbir kayıt oluşturmaz. Boş veya yalnızca boşluklardan oluşan bir ad unnamed olarak görünür.
Alan açıkken, bir tablo hücresi düzenlenirken olduğu gibi tuval kısayolları devre dışı kalır, Hızlı arama ve Toggle Explorer kısayolları da hiçbir şey yapmaz.
Bul ve değiştir, gruplar gösterilirken grup adlarında Table group names altında arama yapar; Replace ve Replace All düğmeleri de grupları yeniden adlandırır. Değiştirme bölümüne bakın. Hızlı arama grup adlarında arama yapmaz.
Grubu renklendirme
Renk seçiciyi grubun rengiyle açmak için grubun bağlam menüsünde Color öğesini seçin.
Tablolarda ve notlarda olduğu gibi seçici, seçili her tabloyu, notu ve grubu renklendirir; menüdeki Remove color öğesi veya seçicideki No color seçeneği de hepsinin rengini kaldırır. Tablo ve not rengi belirleme bölümüne bakın. Bir grubun rengi, seçicinin Document colors bölümünde de sunulur.
Renkli bir grup, başlık çubuğunu ve dış çizgisini bu renkte, gövdesini ise rengin soluk bir tonunda çizer. Rengi olmayan bir grup temanın nötr gri tonlarını kullanır.
Renkli bir gruptaki her tablo, başlığı boyunca grubun rengini taşır ve sol kenarında kendi rengini korur; böylece ikisi de görünür.
Böyle bir başlıktaki metin ve düğmeler beyaza, siyahın çok daha iyi okunduğu açık bir renkte ise siyaha döner; grubun başlık çubuğundaki ad, simge ve x de öyle. Seçicinin hazır renk örnekleri arasında Orange, Amber, Yellow ve Lime siyahı, geri kalanlar beyazı alır.
Bir tablo, grubunun rengi yokken, gruplar gizliyken, tabloların yalnızca adlarına daraldığı 70% ve altındaki yakınlaştırmada ve Görselleştirme sekmesinde kendi başlığını korur.
Bir renk değişikliği, tablolarda ve notlarda olduğu gibi geri alma geçmişine kaydedilir.
Grupları seçme
Grubu tek başına seçmek için grubun başlık çubuğuna tıklayın ya da Ctrl + click (Windows/Linux) veya ⌘ + click (Mac) ile seçime ekleyin.
Zaten seçili olan bir grubun başlık çubuğuna basmak seçimin tamamını korur; böylece ardından yapılan bir sürükleme seçimin tamamını taşır.
Başlık çubuğuna basmak veya gruba sağ tıklamak grubu diğer grupların, tablolarını da diğer tüm tabloların ve notların önüne getirir.
Gövde, yani başlık çubuğunun altındaki alan, farenin sol düğmesi açısından tuvaldir: Onu sürüklemek tuvali kaydırır, Ctrl + drag (Windows/Linux) veya ⌘ + drag (Mac) bir seçim kutusu çizer ve bir tıklama seçimi temizler. Gövdenin üzerindeki tablolar, notlar ve ilişki çizgileri işaretçiye her zamanki gibi yanıt verir.
Seçim kutusu bir grubu yalnızca grubun kutusunu tamamen içine aldığında seçer; bu nedenle bir grubun içinde çizilen kutu, grubu almadan tabloları seçer. Çoklu seçim bölümüne bakın.
Ctrl + A (Windows/Linux) veya ⌘ + A (Mac) hiçbir zaman bir grup seçmez.
Grubun bağlam menüsündeki Select tables öğesi seçimi, grubun kendisini dışarıda bırakarak grubun tablolarıyla değiştirir; böylece sonraki komut yalnızca tablolara ulaşır.
Bunu, kopyalama veya tablolara odaklanma gibi yalnızca tablolar üzerinde çalışan ve seçili bir grubu atlayan komutlardan önce kullanın.
Seçili bir grubun dış çizgisi seçim rengini alır. Bir ortak düzenleme oturumunda, başka bir katılımcının seçtiği grup o katılımcının rengiyle çevrelenir.
Gruba gitme
Gezgin grupları Table Groups klasöründe, adlarıyla ve her birinin tabloları altında olacak şekilde listeler. Hızlı arama hiçbir grubu listelemez.
Gezginde bir grup satırını, bir grubun adındaki bir Bul ve değiştir eşleşmesini veya Fark görüntüleyicinin listesindeki bir grup satırını seçmek o gruba gider.
Bu, grubun kutusunu görünüme getirir; kutu tuvalden yüksekse başlık çubuğunu esas alır. Atlamanın varış noktası bölümüne bakın. Ardından, başlık çubuğuna basıldığında olduğu gibi grubu tek başına seçer ve tablolarıyla birlikte öne getirir.
Gruplar gizliyken veya grup kaldırıldıktan sonra gruba gitmek hiçbir şey yapmaz.
Fark görüntüleyicide her taraf gruba yalnızca kendi belgesi grubu içeriyor ve gösteriyorsa gider. Bir değişikliğe gitme bölümüne bakın.
Grubu taşıma ve yeniden boyutlandırma
Bir grubu tüm tablolarıyla birlikte taşımak için başlık çubuğundan sürükleyin.
Grup daha büyük bir seçimin parçasıysa seçimin tamamı onunla birlikte taşınır; hem seçili hem de grupta olan bir tablo yalnızca bir kez taşınır.
Sürükleme ancak işaretçi biraz hareket ettikten sonra başlar; bu nedenle başlık çubuğuna tıklama veya çift tıklama bir tıklama olarak kalır. Başlık çubuğunda Alt + drag grubu normal bir sürükleme gibi taşır; bir grup hiçbir zaman çoğaltılmaz.
Taşıdığı her tabloyla birlikte taşıma tek bir geri alma adımıdır.
Bir tabloyu tek başına sürüklemek yalnızca o tabloyu taşır ve onu bir grubun içine veya dışına taşıyabilir. Tablo ekleme ve çıkarma bölümüne bakın.
Her grubun, bir notta olduğu gibi, seçili olsun ya da olmasın dört kenarında ve dört köşesinde yeniden boyutlandırma tutamaçları bulunur.
Bir tutamacı farenin sol düğmesiyle sürükleyin: Kutu işaretçiyi izler ve yeni boyut, bıraktığınızda tek bir geri alma adımı olarak kaydedilir.
Bir grup 160px × 100px boyutundan küçük yapılamaz; 24px boşluklarıyla birlikte tablolarından ve başlık çubuğundan da küçük yapılamaz. İşaretçi ne kadar ileri giderse gitsin kenar orada durur.
Tablo ekleme ve çıkarma
Bir tablo, onu bıraktığınız yere göre bir gruba katılır veya gruptan ayrılır.
Tabloları sürükleyip bıraktığınızda, sürüklenen ve seçili bir grubun taşımadığı her tablo merkezine göre değerlendirilir. Tablo, kutusu merkezini içeren en üstteki gruba katılır ya da merkezi hiçbir grubun kutusunda değilse grubundan ayrılır. En üstteki grup, önde çizilen gruptur.
Sürüklemenin yerinde bıraktığı bir grup, sürükleme başladığında sahip olduğu kutuyu korur; bu nedenle kendi grubu içinde biraz kaydırılan bir tablo grupta kalır ve gruptan ayrılması için merkezi o kutunun dışına çıkana kadar sürüklenmesi gerekir.
Sürükleme sırasında, bırakıldığında bir tablonun gireceği her grup dış çizgiyle vurgulanır.
Son hareketten sonraki yaklaşık 200ms içinde bıraktığınızda grup değişikliği sürüklemenin geri alma adımının parçası olur; böylece tek bir geri alma tabloları eski yerlerine ve eski gruplarına geri getirir. Bırakmadan önce daha uzun bir duraklama olursa grup değişikliği kendi başına bir adım olur. Tek hareket, tek adım bölümüne bakın.
Bir tıklama veya birkaç piksellik bir sürükleme hiçbir tablonun grubunu değiştirmez; gruplar gizliyken de hiçbir tablonun grubu değişmez.
Bir grubun hangi tabloları tuttuğunu değiştirmenin diğer yolları:
- Bir tablonun bağlam menüsündeki
Remove from groupöğesi seçili her tabloyu grubundan çıkarır. Bu öğe, gruplar gizliyken bile seçili bir tablo bir gruptayken görünür ve tek bir geri alma adımıdır. Group selected tablesöğesi seçili tabloları yeni bir gruba taşır. Seçili tabloları gruplama bölümüne bakın.- Bir grubu kaldırmak tablolarını grupsuz bırakır.
Yapıştırılan veya Alt tuşuyla çoğaltılan bir tablo, bir grubun kutusunun içine düşse bile hiçbir grupta olmaz. Onu daha sonra sürüklemek bırakma kuralını uygular.
Grubu kaldırma
Bir grubu kaldırmak tablolarını asla kaldırmaz: Tablolar oldukları yerde, grupsuz olarak kalır.
- Başlık çubuğunun sonundaki, işaretçi grubun üzerindeyken görünen
xyalnızca o grubu kaldırır. - Grubun bağlam menüsündeki
Deleteöğesi grubu kaldırır. Grup birkaç seçili öğeden biri olduğunda satırdaDelete selectedyazar ve bu satır seçili her şeyi kaldırır: tabloları, notları ve grupları. - Gruplar seçiliyken
DeleteveyaBackspacetuşu seçili grupları, seçili tablolar ve notlarla birlikte kaldırır;Ctrl + BackspaceveCtrl + Delete(Windows/Linux) veya⌘ + Backspaceve⌘ + Delete(Mac) de aynısını yapar. Tablo ve not silme bölümüne bakın.
Her kaldırma, grubu içindeki tablolarla birlikte geri getiren tek bir geri alma adımıdır.
Grup menüsü
Bir grubun menüsünü açmak için grubun başlık çubuğuna, gövdesine veya kenarına sağ tıklayın. Mac'te Ctrl + click de menüyü açar; dokunmatik ekranda uzun basmak da öyle.
Sağ tıklama önce grubu seçer; grup zaten seçimin parçası değilse yalnızca onu seçer. Bu nedenle Color ve Delete selected öğeleri seçimin geri kalanına yalnızca grup seçimdeyse ulaşır.
Select tables: Yalnızca grubun tablolarını seçer. Grupları seçme bölümüne bakın.Rename: Ad alanını açar. Grubu adlandırma bölümüne bakın.Color: Renk seçiciyi açar. Grubu renklendirme bölümüne bakın.Remove color: Seçili öğelerden birinin rengi olduğunda gösterilir.Deleteveya grup birkaç seçili öğeden biri olduğundaDelete selected; sağdaDeletetuşu gösterilir. Grubu kaldırma bölümüne bakın.
Bir tablonun bağlam menüsü, Color ve Remove color öğelerinden sonra ve Delete satırından önce Group selected tables ve Remove from group öğelerini ekler; tuvalin bağlam menüsü ise New Table Group öğesini ekler.
Group selected tables öğesi sağda tuşlarını, yani T, ardından G tuşlarını gösterir; New Table Group öğesi ise Alt + G (Windows/Linux) veya ⌥ + G (Mac) tuşlarını gösterir.
Grupları gizleme
Tuvalin bağlam menüsündeki View Option → Table Groups seçeneği tüm grupları gösterir veya gizler. Varsayılan olarak işaretlidir. Tablo görünüm seçenekleri bölümüne bakın.
İşareti kaldırıldığında grup kutuları ve tablo başlıklarındaki grup renkleri tuvalden, mini haritadan ve dışa aktarılan görüntülerden kaybolur; kaydırma çubukları ve mini harita da artık gruplar için yer ayırmaz. Hiçbir şey taşınmaz veya yeniden boyutlandırılmaz ve her tablo kendi grubunda kalır.
Grupları gizlemek grupların seçimini kaldırır, bir New Table Group çizimini sona erdirir ve açık bir ad alanını kapatır.
Gruplar gizliyken:
- Menülerde
New Table GroupveGroup selected tablesöğeleri, Hızlı aramada daNew Table GroupveGroup Selected Tablesöğeleri sunulmaz; tuval araç çubuğunda daNew Table Groupdüğmesi yer almaz.Remove from groupöğesi yine sunulur. Alt + G(Windows/Linux) veya⌥ + G(Mac) ileT, ardındanGhiçbir şey yapmaz.- Tabloları sürüklemek hiçbir tablonun grubunu değiştirmez ve seçim kutusu hiçbir grubu seçmez.
- Gezginde
Table Groupsklasörü yer almaz; Bul ve değiştir deTable group namesaçık olsa bile grup adlarını ne bulur ne de değiştirir. - Otomatik düzen her grubun tablolarını yine bir arada tutar, Şema SQL sekmesi seçilebilecek grupları yine sunar, DBML grupları yine yazar ve İçe aktar ve ekle ile eklenenler yine gizli kutuların altına yerleşir.
Bu seçim, Görünüm seçeneklerindeki diğer aç/kapat düğmeleri gibi belgeye kaydedilir ve geri alma geçmişine işlenir.
Otomatik düzen
Otomatik düzenin her türü, gruplar gösterilsin ya da gösterilmesin her grubun tablolarını bir arada tutar.
Force, her grubu tablolarıyla birlikte tek bir kutu olarak taşır; tablolar kutunun içindeki yerlerini korur. Ayrıca her grubun kutusunu diğer gruplardan ve grupsuz tablolardan en az100pxuzakta tutar. Önizleme her grubu gideceği yerde gösterir.Flow,Tree - verticalveTree - horizontal, her grubun tablolarını grubun içinde düzenler ve grupları aralarındaki ilişkilere göre yerleştirir; grupsuz tablolar ise grupların çevresine düzenlenir.
Ardından tablo içeren her grup tablolarına uydurulur: Kutusu, 24px boşluk ve başlık çubuğuyla birlikte tablolarının sınırları olur. Tablosu olmayan bir grup yerini ve boyutunu korur.
Tablolar ve gruplar tek bir geri alma adımı olarak yerleşir.
Bir DBML içe aktarması, tablolar nereye yerleştirilirse yerleştirilsin, her grubu aynı şekilde tablolarının çevresine uydurur. DBML bölümüne bakın.
Gruba göre Şema SQL
Şema SQL sekmesi yalnızca seçilen grupların tablolarını yazabilir.
Belge, gösterilsin ya da gizlensin, bir grup içerdiği sürece sekmenin seçenekler paneli This window only altında bir Tables satırı gösterir; bu satırda All için bir kutu, her grup için birer kutu ve grupsuz tablolar için bir No group kutusu bulunur. Tablolar bölümüne bakın.
Bu seçim düzenleyici penceresine aittir ve belgeye kaydedilmez.
İçe aktarma, dışa aktarma ve kopyalama
- DBML grupları iki yönde de taşır. DBML içe aktarması her
TableGroupbloğunu bir gruba dönüştürür. DBML bölümüne bakın. Kod oluşturucununDBMLhedefi ise tablo içeren her grup için birTableGroupbloğu yazar. Kod oluşturucu bölümüne bakın. - Bir JSON dosyası gruplarını korur. Başka hiçbir biçim grupları taşımaz: SQL, GraphQL ve AML içe aktarmaları hiç grup getirmez, Şema SQL ve Kod oluşturucunun diğer hedefleri de hiç grup yazmaz.
- İçe aktar ve ekle, bir dosyanın gruplarını tablolarını tutan yeni gruplar olarak getirir ve gruplar gösteriliyorsa bunları yeni tablolarla birlikte seçer; böylece eklenen bloğu sürüklemek gruplarını da beraberinde taşır.
- Dışa aktarılan bir görüntü, gösterilen grupları tabloların arkasında, grup renkleri tablo başlıklarında olacak şekilde çizer.
- Kopyalayıp yapıştırmak veya
Alttuşuyla çoğaltmak hiçbir zaman bir grubu kopyalamaz. Tabloları ve notları kopyalama/yapıştırma ve Tablo ekleme ve çıkarma bölümlerine bakın.
Salt okunur düzenleyiciler
readonly bir düzenleyicide gruplar her zamanki gibi çizilir ve Gezginde listelenir; seçilebilir ve gruplara gidilebilir, ancak değiştirilemez:
- Başlık çubuğuna basmak grubu seçer ve hiçbir şeyi taşımaz. Yeniden boyutlandırma tutamaçları ve
xbulunmaz. - Başlık çubuğuna çift tıklamak ad alanını açmaz ve grup menüsünde yalnızca
Select tablesöğesi bulunur. - Tuval menüsünde
New Table Group, tablo menüsündeGroup selected tablesveRemove from groupöğeleri bulunmaz; Hızlı arama da iki grup komutundan hiçbirini listelemez. Düzenleyici salt okunur duruma geçtiğinde birNew Table Groupçizimi sona erer. - Tuval araç çubuğu,
New Table Groupdahil ekleme düğmelerinin hiçbirini göstermez;Alt + G(Windows/Linux) veya⌥ + G(Mac) ileT, ardındanGhiçbir şey yapmaz. - Tüm Görünüm seçeneklerinde olduğu gibi
Table Groupsgörünüm seçeneği hiçbir şeyi değiştirmez. - Şema SQL sekmesindeki
Tablesseçimi yine çalışır.