If you're seeing this message, it means we're having trouble loading external resources on our website.

Pokud používáš webový filtr, ujisti se, že domény: *.kastatic.org and *.kasandbox.org jsou vyloučeny z filtrování.

Hlavní obsah

Co se dále naučit

Gratulujeme ke zdolání našeho kurzu SQL! Když už umíš všechno v tomto kurzu, zde je pár tipů, kde se vzdělávat dále.

Vyzkoušej SQL v jiných prostředích

Na Khan Academy jsme vytvořili SQL databáze s vymyšlenými daty, se kterými si můžeš hrát. Doporučujeme ti si nimi dále hrát a experimentovat, ale časem si budeš nejspíš chtít vyzkoušet práci se skutečnými daty.
Vyzkoušej SQL k analýze dat. V současné době se SQL používá k analýze dat pocházejících z různých zdrojů. Jedním ze způsobů, jak si můžeš vyzkoušet analýzu dat, je pomocí BigQuery od Google. BigQuery používá jazyk založený na SQL, dovoluje uploadovat vlastní data i používat již existující veřejné sady dat. Více se dozvíš v BigQuery dokumentaci.
Vyzkoušej si SQL na straně serveru. SQL lze také použít ke správě dat aplikací, kdy data jsou uložena na serveru. Uživatelé používají tuto aplikaci pomocí "frontendu" (webová stránka nebo mobilní aplikace), tento frontend posílá HTTP požadavky na "backend" (server), a backend vytváří SQL dotazy na databázi. Můžeš si nastavit vlastní aplikaci využívající server, která používá různé jazyky či frameworky, dvě nejoblíbenější jsou LAMP a LAPP.
Vyzkoušej si SQL na webu. Pokud nemáš vlastní server nebo nějaká data k analýze, můžeš použít SQLite uvnitř webové stránky k ukládání dat, která uživatel vytváří, když tuto webovou stránku používá. Nicméně tato data se neuloží, když uživatel tuto stránku opustí. Pusť se do toho pomocí SQLite na webu.

Nauč se více o SQL

V rámci SQL jsme toho obsáhli hodně, ale pokud ho budeš využívat více, obzvlášť pro vytváření databází pro zápis a čtení pro aplikace, seznam se dalšími vhodnými funkcemi. Nauč se více o indexech a plánování dotazů, omezování, spouštěčích, zobrazeních, a cizích klíčích. Nejlepší je zjistit si, v jakém SQL prostředí tyto funkce budeš používat, a podle toho si zajistit tu nejvhodnější dokumentaci.
Můžeš se také naučit pracovat s různými verzemi SQL, které používají databáze od různých firem, třeba MySQL, PostGreSQL, Oracle, MS SQL a DB2, a k tomu se ideálně nauč práci s SQL na straně serveru.

Pronikni hlouběji do databází

SQL je způsob, jak pracovat s databázemi, takže tím, že se učíš SQL, už také víš něco málo o tom, jak databáze fungují. Určitě se ale můžeš do studia databází ponořit hlouběji - naučit se více o teorii databází, principech a uspořádání - například teorie relačního designu, relační algebra a unifikovaný modelační jazyk. Jedním z možných způsobů studia těchto je Stanfordův kurz Úvod do databází.

Chceš se zapojit do diskuze?

Umíš anglicky? Kliknutím zobrazíš diskuzi anglické verze Khan Academy.