Jūsų rankose yra išsamus vadovas SQL kalba, skirtas ne tik išmokti sintaksę, bet ir giliai suprasti duomenų valdymo principus bei tapti paklausiu specialistu. Pradėsite nuo absoliutaus nulio, o kiekvienas žingsnis — nuo DBMS diegimo iki sudėtingų užklausų — bus palaikomas praktiniais pavyzdžiais (internetinė parduotuvė, sporto klubas, bankų sistema, kompiuterinis žaidimas, taksi paslaugos, registracijos sistema oro uoste, paciento būklės stebėjimas ligoninėje ir kt.) ir išsamiais paaiškinimais.
Suprasdami, kad pasaulyje nėra idealaus DBMS, knyga analizuoja kiekvieną koncepciją remiantis trimis populiariausiomis sistemomis: MySQL, PostgreSQL ir Microsoft SQL Server. Toks požiūris leis jums praktiškai pamatyti jų privalumus ir trūkumus, bei atsikratyti baimės prieš „nepažįstamą“ aplinką, tampant tikrai lanksčiu specialistu.
Ypatingas dėmesys skiriamas „skausmingoms“ temoms, kurios dažnai lieka už kadro vadovėliuose, tačiau yra kritiškai svarbios darbe: duomenų tipų, kodavimo ir kolizijų ypatumai, integriteto užtikrinimo mechanizmai, sandoriai, izoliacijos ir užrakinimo lygiai. Suprasit ne tik „kaip tai veikia“, bet ir „kodėl tai veikia būtent taip“. Taip pat knyga išeina už gryno SQL ribų ir nagrinėja architektūrinius klausimus: „minkšto“ pašalinimo strategijas, verslo logikos perkėlimo į saugomus procedūras privalumus ir trūkumus, saugumo ir prieigos valdymo principus ir kt.
Atidalintas dėmesys skiriamas lentelių projektavimui, indeksams ir užklausų vykdymo planų analizei. Išmoksite rašyti ne tik veiksmingus, bet ir efektyvius užklausas. Būtent ši gebėjimas — raktinis įgūdis realiame darbe ir pagrindinis skirtumas tarp mėgėjo ir profesionalo. Ši knyga yra ne tik puikus startas pradedantiems programuotojams, analitikams ir būsimems DB administratoriams, bet taip pat bus naudinga ir specialistams, jau dirbantiems su DBMS: be gilių teorinių žinių, knyga suteikia tikrą praktinį pasitikėjimą dirbant su trims pagrindinėmis DBMS šiuolaikinėje rinkoje.