Online kurz SQL I. Začiatočník vás naučí pracovať s databázami, vyhľadávať údaje a písať vlastné SQL dopyty od základov. Ide o certifikovaný online kurz na SQL. Predchádzajúce skúsenosti s programovaním ani databázami nepotrebujete. Začneme vysvetlením pojmov databáza, tabuľka, riadok, stĺpec a databázový systém DBMS. Rozlíšime jazyk SQL od systémov, ktoré ho používajú, a oboznámime sa s MySQL, PostgreSQL a SQLite. Ukážeme si, aké údaje potrebujeme pri pripájaní k databázovému serveru a ako sa od tohto postupu odlišuje práca s databázovým súborom SQLite. Získame tak prehľad o prostredí, v ktorom budeme vytvárať a spúšťať svoje dopyty.
Postupne si osvojíme SELECT, WHERE, ORDER BY a LIMIT. Naučíme sa vyberať potrebné stĺpce, filtrovať záznamy podľa podmienok, zoradiť výsledky a obmedziť počet zobrazených riadkov. Využijeme BETWEEN, IN, NOT IN a logické operátory. Pomocou SUM, COUNT a AVG pripravíme základné súhrnné výpočty a cez GROUP BY a HAVING zoskupíme údaje a vyberieme požadované skupiny. Takéto dopyty využijeme napríklad pri zisťovaní počtu objednávok, súčtu predaja alebo priemernej hodnoty záznamov. Budeme pracovať aj s vypočítavanými stĺpcami, textovými a dátumovými funkciami. Vysvetlíme si význam NULL, základy regulárnych výrazov a súvislosti kódovania znakov, ktoré ovplyvňujú spracovanie textových údajov.
V praktickej časti online kurzu SQL prejdeme inštaláciou WampServera vo Windows a základnou správou MySQL cez phpMyAdmin. Oboznámime sa s databázami, tabuľkami, stĺpcami, kľúčmi a používateľskými účtami. Pomocou INSERT INTO a UPDATE budeme vkladať nové záznamy a upravovať existujúce údaje. Pri aktualizácii sa sústredíme aj na správne vymedzenie riadkov, ktoré chceme zmeniť. Ukážeme si import údajov a nadviažeme naň ich vyhľadávaním a spracovaním pomocou SQL. Pri tvorbe dopytov budeme sledovať správnosť podmienok, prehľadnosť zápisu a význam získaných výsledkov. Naučíme sa rozlišovať medzi čítaním údajov a príkazmi, ktoré obsah databázy menia. Získané základy využijeme pri reportingu, kontrole záznamov, testovaní aplikácií aj ďalšom štúdiu databáz a dátovej analytiky. Ak sa chcete skutočne naučiť pracovať s databázami a vytvárať SQL dopyty, tak toto je ideálny vstupný online kurz pre vás.