SQL
Články
Čtení prováděcích plánů v PostgreSQL
Každý, kdo trochu déle pracuje s SQL databázemi, časem narazí na "prováděcí plány dotazů". Zatímco SQL dotazy je možné navrhovat bez hlubší znalosti konkrétní databázového systému, při optimalizaci dotazů se pak bez těchto znalostí neobejdeme. Prvním krokem při optimalizaci je právě analýza prováděcích plánů.
Korelované vnořené dotazy: proč nepoužívat a čím nahradit
[ ( LEFT|RIGHT [ OUTER ])| INNER ] JOIN v SQL
Outer join (left nebo right) je pravděpodobně nejkomplikovanější část příkazu SELECT - alespoň pro začátečníky. Jakmile tuto klauzuli zvládnou, tak zvládli SQL. Jsou tu ještě pasti v podobě korelovaných poddotazů. Těm se ale lze vyhnout, zato spojování tabulek je denním chlebem skoro každého kodéra.
Otevření 602SQL Serveru: s křížkem po funuse
Překvapivé otevření kódu 602SQL Serveru je patrně jednou ze zásadních událostí na domácí IT scéně. 602SQL Server je ukázkou, jak relativně kvalitní produkt díky špatnému marketingu a podpoře nedokáže držet krok s konkurenčními produkty a ani s open-source konkurencí. Otevření kódu bohužel přichází pozdě.
Stromy
Jednou z komplikovanějších databázových úloh jsou operace nad daty s hiearchickou (stromovou) strukturou. Z těchto úloh je patrně nejčastější operací dohledání všech podřízených (nadřazených) uzlů. Nad RDBMS můžeme použít dvě techniky: sebereferenční tabulky nebo tzv. genealogické stromy.
Zprávičky
Školení SQL nově
Na základě zkušeností z pěti let školení SQL jsem úplně předělal školení SQL pro začátečníky. Větší důraz je kladen na praktičnost a srozumitelnost (jednoduchost) – z SQL jsou probírány konstrukce, které s využitím funkcionality dostupné v ANSI SQL… Více
Google App Engine rozšiřuje nabídku o SQL databázi
AppEngine je zajímavé cloudové řešení od Google. Doposud byli jeho uživatelé omezeni v ukládání dat na Datastore. To se nyní mění. Google rozšiřuje nabídku služeb o SQL databázi. Vycházet by měla z MySQL a bude obsahovat podporu JDBC a DB-API… Více
Naučte se SQL a PostgreSQL
Kdo nezná jazyk SQL jako kdyby nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Pokud se chcete naučit tento jazyk, tak navštivte naše školení SQL. Školení je určené začátečníkům, a proto se začíná od skutečných základů. Na toto… Více
Adminer 3.2.0 používá AJAX
Jakub Vrána vydal novou verzi svého nástroje Adminer, který umožňuje jednoduše přes webové rozhraní spravovat SQL databáze. Nová verze 3.2.0 používá ke své práci AJAX, což přináší znatelné zrychlení mnoha procesů. Kromě toho umí Adminer nově… Více
Naučte se používat SQL
Kdo nezná jazyk SQL jako kdyby nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Pokud se chcete naučit tento jazyk, tak navštivte naše školení SQL. Školení je určené začátečníkům, a proto se začíná od skutečných základů. Kurz proběhne… Více

