Hlavní navigace

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

Korelované poddotazy zásadně rozšiřují funkcionalitu SQL. Je ale třeba zároveň říci, že zpracování SQL dotazu obsahující korelovaný poddotaz je poměrně náročné. Navíc prakticky ve všech případech existují efektivnější způsoby, jak danou úlohu vyřešit lépe a bez korelovaného poddotazu.

[ ( 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.
Archiv článků s nálepkou SQL        

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
Archiv zpráviček s nálepkou SQL