Autor: Joe Celko
ISBN: 978-83-01-15512-4
Ilość stron: 816
Data wydania: 04/2008
Twarda oprawa
Wydawnictwo: PWN
Książka ta była pierwszym podręcznikiem, który miał na celu przekształcenie programisty języka SQL w eksperta. Pierwsze wydanie ukazało się przed dziesięciu laty, i nadal ma opinię pozycji klasycznej. Nie chodzi tylko o wskazówki i techniki, ale o najlepsze rozwiązania starych i nowych problemów, oraz o kształtowanie sposobu myślenia pozwalającego na osiągnięcie poprawności i wydajności w programowaniu w języku SQL.
Trzecie w USA, a drugie w Polsce, wydanie książki zawiera:
• nowe przykłady i aktualizację do standardu SQL-99, rozszerzone części dotyczące technik tworzenia zapytań i nowe elementy związane z projektowaniem schematów;
• eksperckie porady człowieka będącego autorytetem i nagradzanego autora artykułów, który poświęcił dziesięć lat pracy w komitecie standaryzacyjnym ANSI SQL i wiele czasu na pomoc czytelnikom forów internetowych;
• opisy wielu zaawansowanych technik programowania, których można używać w różnych środowiskach języka SQL, zarówno w wersji SQL-92, jak i SQL-99;
• wskazówki pozwalające na obejście niedostatków systemu;
• wiele zaktualizowanych historii praktycznych, które pozwalają poznać prawdziwe wyzwania stojące przed programistami języka SQL.
Rozdziały:
1. Projekt bazy danych
2. Normalizacja
3. Dane liczbowe w SQL
4. Typy danych w SQL związane z czasem
5. Typy danych znakowych w SQL
6. NULL: brakujące dane w języku SQL
7. Wielokolumnowe elementy danych
8. Działania na tabelach
9. Operatory porównania, czyli opratory theta
10. Predykaty wartości
11. Wyrażenia CASE
12. Predykat LIKE
13. Predykaty BETWEEN i OVERLAPS
14. Predykat [NOT] IN()
15. Predykat EXISTS()
16. Kwalifikowane predykaty podzapytań
17. Instrukcja SELECT
18. Widoki, tabele pochodne, tabele zmaterializowane i tabele tymczasowe
19. Partycjonowanie danych w zapytaniach
20. Operacj grupowania
21. Funkcje agregacji
22. Tabele pomocnicze
23. Statystyki w języku SQL
24. Obszary, ciągi, luki, sekwencje i szeregi
25. Tablice w języku SQL
26. Działania na zbiorach
27. Podzbiory
28. Drzewa i hierarchie w języku SQL
29. Zapytania dotyczące czasu
30. Grafy w języku SQL
31. OLAP w języku SQL
32. Transkacje i kontrola współbieżności
33. Optymalizowanie języka SQL
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.