Practical Oracle SQL
Autor Kim Berg Hansenen Limba Engleză Paperback – 20 feb 2020
Notăm cu interes faptul că Practical Oracle SQL se concentrează pe utilizarea extensiilor proprietare Oracle care depășesc cu mult limitările standardului SQL-92. Credem că valoarea acestui volum rezidă în abordarea pragmatică a funcționalităților moderne, precum MATCH_RECOGNIZE pentru procesarea rândurilor și clauza MODEL pentru calcule iterative complexe, instrumente esențiale pentru orice dezvoltator care lucrează cu volume mari de date.
Abordarea autorului Kim Berg Hansen diferă de Oracle SQL Revealed prin caracterul său incremental; în loc să prezinte funcțiile în izolare, textul construiește interogări complexe pas cu pas, demonstrând cum „gândirea orientată pe seturi de date” (set-based thinking) reduce necesitatea codului procedural. De asemenea, spre deosebire de Pro Oracle SQL, care pune un accent major pe arhitectura motorului de baze de date, acest titlu este mai mult aplicabil, oferind rețete clare pentru probleme de business imediate, cum ar fi transformarea rândurilor în coloane (pivoting) sau calcularea sumelor rulate pentru prognoze financiare.
Structura cărții este organizată logic pentru a facilita progresia tehnică. Prima parte rafinează utilizarea subquery factoring-ului și a recursivității, a doua parte explorează funcțiile analitice pentru întrebări de tip Top-N și regresii liniare, în timp ce ultima parte este dedicată exclusiv potrivirii modelelor în rânduri (row pattern matching). Ne-a atras atenția în mod deosebit capitolul despre fuzionarea intervalelor de date și detectarea vârfurilor anormale în date, probleme frecvente în analiza log-urilor de sistem și în aplicațiile de raportare.
Preț: 268.19 lei
Preț vechi: 335.23 lei
-20%
Carte disponibilă
Livrare economică 29 aprilie-13 mai
Specificații
ISBN-10: 1484256166
Pagini: 484
Ilustrații: XXIII, 460 p. 72 illus.
Dimensiuni: 178 x 254 x 27 mm
Greutate: 0.9 kg
Ediția:First Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor Oracle care doresc să scrie cod mai eficient și mai scurt, eliminând logica complexă din aplicație și mutând-o direct în baza de date. Cititorul câștigă stăpânirea unor tehnici avansate de procesare a datelor, precum pattern matching și funcții analitice, esențiale pentru performanță în medii enterprise.
Despre autor
Kim Berg Hansen este un expert recunoscut în ecosistemul Oracle, fiind apreciat pentru capacitatea sa de a traduce funcționalități complexe ale limbajului SQL în soluții practice de business. Activitatea sa se concentrează pe optimizarea interogărilor și utilizarea eficientă a motorului Oracle Database pentru a reduce complexitatea codului procedural. Experiența sa vastă în dezvoltarea de aplicații se reflectă în stilul didactic și în exemplele orientate spre rezultate concrete prezentate în lucrările sale.
Descriere scurtă
- Pivoting rows to columns and columns to rows
- Recursion in SQL with MODEL and WITH clauses
- Answering Top-N questions
- Forecasting with linear regressions
- Row pattern matching to group or distribute rows
- Using MATCH_RECOGNIZE as a row processing engine
- Take full advantage of advanced and modern features in Oracle SQL
- Recognize when modern SQL constructs can help create better applications
- Improve SQL query building skills through stepwise refinement
- Apply set-based thinking to process more data in fewer queries
- Make cross-row calculations with analytic functions
- Search for patterns across multiple rows using row pattern matching
- Break complex calculations into smaller steps with subquery factoring
Cuprins
Notă biografică
Kim shares his experience and knowledge by blogging at the kibeha.dk website, presenting at various Oracle User Group conferences, and being the SQL quizmaster at the Oracle Dev Gym. His motivation comes from peers who say “now I understand” after his explanations, and from end users who “can’t live without” his application coding. He is a certified Oracle OCE in SQL, and an Oracle ACE Director.
Outside the coding world, Kim is married, loves to cook, and is a card-carrying member of the Danish Beer Enthusiasts Association.