Hodnocení:
Kniha je vysoce ceněna pro svůj praktický přístup k řešení reálných problémů SQL, zejména v Oracle SQL. Představuje pokročilé koncepty a nové funkce, což z ní činí cenný zdroj informací pro zkušené vývojáře SQL. Pro svou složitost však není vhodná pro začátečníky.
Klady:Dobře vysvětlené praktické příklady, začlenění nejnovějších funkcí Oracle SQL, různé metody k dosažení výsledků s výhodami a nevýhodami, užitečné optimalizace a zaměření na pokročilé uživatele.
Zápory:Není vhodná pro začátečníky, předpokládá vysokou úroveň předchozích znalostí SQL a pro ty, kteří se s SQL ještě neseznámili, může být složitá.
(na základě 8 hodnocení čtenářů)
Practical Oracle SQL: Mastering the Full Power of Oracle Database
Psát výkonné dotazy s využitím co největšího množství funkcí jazyka Oracle SQL, které přesahují jednoduché dotazy základního jazyka SQL standardizovaného v SQL-92.
Jak standardní jazyk SQL, tak vlastní rozšíření jazyka Oracle za desítky let značně pokročily v tom, jak moc lze pracovat s daty v jediném, byť někdy složitém příkazu SQL. Pokud již znáte základy jazyka SQL, v této knize najdete mnoho příkladů, jak psát ještě pokročilejší příkazy SQL s obrovským přínosem pro vaše aplikace, např.
⬤ Převádění řádků na sloupce a sloupců na řádky.
⬤ Rekurze v SQL pomocí klauzulí MODEL a WITH.
⬤ Odpovědi na otázky typu Top-N.
⬤ Předpovídání pomocí lineárních regresí.
⬤ Shodování vzorů řádků za účelem seskupení nebo rozdělení řádků.
⬤ Využití MATCH_RECOGNIZE jako nástroje pro zpracování řádků.
V každém příkladu je popsán proces, jak začít od jednodušších příkazů jazyka SQL a postupně tyto příkazy postupně zpracovávat do složitějších příkazů, které přinášejí silné výsledky. Vyzkoušením receptů a příkladů na vlastní kůži sestavíte stavební kameny do výkonných příkazů SQL, díky nimž vaše aplikace bude běhat kolem konkurence.
Co se naučíte
⬤ Využívejte všechny pokročilé a moderní funkce jazyka Oracle SQL.
⬤ Rozpoznat, kdy mohou moderní konstrukce jazyka SQL pomoci vytvořit lepší aplikace.
⬤ Zlepšit dovednosti při vytváření dotazů SQL pomocí postupného zdokonalování.
⬤ Používat myšlení založené na množinách ke zpracování většího množství dat v menším počtu dotazů.
⬤ Provádět výpočty napříč řádky pomocí analytických funkcí.
⬤ Vyhledávat vzory napříč více řádky pomocí porovnávání vzorů řádků.
⬤ Rozdělit složité výpočty do menších kroků pomocí faktoringu dílčích dotazů.
Pro kohoTato kniha je určena
Vývojářům databáze Oracle, kteří již znají některé funkce jazyka SQL, ale zřídka využívají funkce jazyka nad rámec standardu SQL-92. A je určena vývojářům, kteří by rádi použili modernější funkce jazyka Oracle SQL, ale nevědí, kde začít. Kniha je také určena těm, kteří chtějí postupně a srozumitelně psát stále složitější dotazy. Zkušení vývojáři knihu využijí k vývoji efektivnějších dotazů využívajících pokročilé funkce jazyka Oracle SQL.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)