Online kurz SQL II. Mierne Pokročilý je pre vás ideálny, ak sa chcete naučiť pracovať s pokročilými SQL dopytmi, optimalizovať výkon databáz a navrhovať bezpečné relačné databázové riešenia v praxi. Ide o akreditovaný a certifikovaný kurz na SQL. V tomto kurze si prehĺbite porozumenie rozdielom medzi relačnými a nerelačnými databázami a osvojíte si princípy fungovania SQL databáz vrátane práce so schémami a databázovou architektúrou. Naučíte sa efektívne používať poddopyty a vnorené dopyty, pochopíte ich typické scenáre využitia a zvládnete filtrovanie dát pomocou operátorov IN, LIKE a BETWEEN v kombinácii s komplexnými podmienkami. Získate schopnosť importovať a spracovávať dáta z CSV súborov, transformovať ich a pripravovať na ďalšie analytické spracovanie. Osvojíte si prácu so SQL spojeniami vrátane INNER JOIN, LEFT JOIN a RIGHT JOIN a pochopíte význam primárnych a cudzích kľúčov pri vytváraní relačných väzieb medzi tabuľkami. Naučíte sa vytvárať a používať indexy, rozlišovať typy indexov a optimalizovať výkon databázy pomocou správne navrhnutej štruktúry tabuliek a indexovania. Kurz vás naučí používať vstavané SQL funkcie ako ABS, FLOOR, ROUND, TRIM, REPLACE či operátor LIKE, pracovať s ASCII hodnotami a realizovať pretypovanie dát. Zvládnete modelovanie databáz pomocou ERD diagramov a pochopíte princípy návrhu databázovej štruktúry v súlade s relačnou teóriou. Dôležitou súčasťou je bezpečnosť databázových aplikácií, kde sa naučíte identifikovať riziká ako SQL Injection a implementovať preventívne opatrenia vrátane hashovania hesiel a práce s dátovými typmi BLOB. Po absolvovaní kurzu budete schopní navrhovať, optimalizovať a zabezpečovať databázové riešenia na pokročilej úrovni, písať komplexné SQL dopyty a efektívne pracovať s dátami v rôznych databázových systémoch, a ak sa chcete skutočne naučiť pracovať s pokročilým SQL a stať sa databázovým špecialistom, tak toto je ideálny online kurz pre vás.