Jak používat pokročilé techniky procházení dat v DbGate

Published: 2025-12-19

DbGate je nabitý výkonnými funkcemi procházení dat, které výrazně usnadňují zkoumání a práci se záznamy ve vaší databázi. V tomto průvodci ukážu některé pokročilé techniky dostupné v DbGate Premium, včetně pokročilého filtrování, seskupování, zobrazení master-detail, rozbalování cizích klíčů a maker.

Jen malé upozornění – některé z těchto funkcí jsou dostupné pouze v Premium verzi. Podívejte se na srovnávací tabulku funkcí, kde uvidíte, co je součástí jednotlivých edic.

Pokročilé filtrování

Filtrační výrazy v DbGate vám umožňují vytvářet složité dotazy nad vašimi daty. Můžete kombinovat podmínky pomocí logických operátorů (AND, OR) a porovnávacích operátorů (=, <>, >, <, LIKE, IN atd.), abyste přesně zúžili to, co potřebujete.

Skvělý trik: můžete zkopírovat větší množství hodnot sloupců (například ID) a vložit je přímo do filtračního pole. DbGate za vás automaticky vygeneruje správný SQL výraz s IN.

Zobrazení master-detail

DbGate podporuje zobrazení master-detail, která vám umožní vidět související záznamy z různých tabulek vedle sebe. Dostupná zobrazení najdete v sekci „References“ – jsou automaticky detekována z cizích klíčů ve schématu vaší databáze.

Seskupování dat

SQL databáze mají výkonné možnosti seskupování a agregace pomocí klauzule GROUP BY. DbGate to výrazně zjednodušuje – data můžete seskupovat podle jednoho nebo více sloupců přímo v prohlížeči dat. Stačí kliknout na záhlaví libovolného sloupce a zvolit „Group by“. A je hotovo!

Rozbalování cizích klíčů

Při procházení dat vám DbGate umožní rozbalit vazby cizích klíčů a zobrazit související záznamy z jiných tabulek přímo vedle hlavního řádku. Dokonce můžete filtrovat data na základě hodnot z těchto souvisejících tabulek.

Perspektivy

Perspektivy jsou jednou z nejzajímavějších funkcí DbGate – umožňují vám spojovat data odkudkoli: tabulky z různých SQL serverů, pohledy a dokonce i kolekce MongoDB. Výsledky se zobrazují v přehledném hierarchickém zobrazení.

Tato funkce byla inspirována doktorskou prací Eirika Bakkeho Expressive Query Construction through Direct Manipulation of Nested Relational Results. Eirik také vytvořil Ultorg, který na stejných konceptech staví.

V tomto článku jsem představil některé z pokročilých technik procházení dat dostupných v DbGate Premium. V nadcházejících článcích se podrobněji podívám na funkce pro úpravu dat v DbGate. Zůstaňte naladěni!