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

Published: 2025-12-19 | Jan Procházka

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 vám 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 hromadu 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 z prohlížeče dat. Stačí kliknout na záhlaví libovolného sloupce a vybrat „Group by“. A je hotovo!

Rozbalování cizích klíčů

Při procházení dat vám DbGate umožní rozbalit relace cizích klíčů a zobrazit související záznamy z jiných tabulek přímo vedle vašeho 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í jako přehledné hierarchické 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ý staví na stejných konceptech.

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!