... No a pak člověk zjistí, že ty NoSQL se dotazují také přes SQL jazyk, že dospělé databáze se naučili s nimi transparentně na pozadí komunikovat a že kontroly konzistence, integrity a další chujoviny jsou najednou také možné.
Abys mohl jít na pohovor a říct, že umíš SQL za mě potřebuješ znát obecnou teorii o práci s daty, normalizacích a něco málo z teorie čísel a umět designovat databázové tabulky. Poté musíš znát konkrétní implementaci SQL v konkrétní db, jsou v tom neskutečné rozdíly, co funguje na jedné, nefunguje na druhé a např. obyčejným where column is null dokážeš položit teradatu.
Dokumentace SQL od jednotlivých db nejsou špatnou volbou ke studiu. Osobně mě docela zaujala knížka SQL Cookbook od Anthony Molinaro nebo Database Design od Hernandeze. Řada vysokých škol má materiály a skripta ohledně databází dostupné přes google, zkus si pohledat.
Na trhu jsou dobře hodnocení lidé kolem MSSQL a Oracle, u něho jeho PL/SQL je už programovací jazyk a s tím se neztratíš, stojí na tom půlka korporátů.
Těch cest jsou ale tisíce a dokud neřekneš kam chceš směrovat a co chceš třeba za dva roky dokázat, těžko se ti dá poradit něco konkrétního.