SQL jest narzedziem stworzonym specjalnie na potrzeby baz danych. Nauka tego jezyka wymaga doglebnego zrozumienia mechanizmów relacyjnych baz danych. Co wiecej, w przypadku duzych zbiorów danych lub zbiorów danych wymagajacych szczególnego traktowania pozornie nieznaczne usterki kodu SQL moga prowadzic do istotnych problemów w uzytkowaniu aplikacji.
Niniejsza ksiazka jest przeznaczona dla aktywnych programistów SQL. Przedstawia zaawansowane techniki i idiomy programistyczne z obszaru tego jezyka. Pokazano w niej równiez, w jaki sposób mozna rozwiazywac problemy, które czesto pojawiaja sie w bazach danych. Prezentowane tu rozwiazania mozna implementowac we wlasciwie wszystkich systemach bazodanowych korzystajacych z SQL. To klasyczny podrecznik, systematycznie uaktualniany, który doczekal sie prawdziwego uznania wsród specjalistów.
W ksiazce omówiono miedzy
transakcje i kontrole wspólbieznosci tabele i normalizacje danych oraz widoki, tabele pomocnicze i tymczasowe dane, operacje na danych, w tym na adresach IP, datach, danych tekstowych zaawansowane techniki tworzenia kwerend hierarchie w SQL, kolejki i macierze w SQL nowosci w model z podwójnym zapisem czasu, funkcje agregujace, rozwiazywanie problemów z instrukcjami DDL i wiele innych zagadnien