Book description
SQL. Sztuka programowania to praktyczny podręcznik, dzięki któremu szybko poszerzysz swą wiedzę w zakresie efektywnego stosowania języka SQL.
Table of contents
- SQL. Sztuka programowania
- Dedykacja
- Wstęp
-
1. Plany strategiczne: Projektowanie baz danych pod kątem wydajności
- Relacyjny model danych
- Znaczenie normalności
- Być albo nie być. Albo być NULL
- Kolumny o wartościach boolowskich
- Rozumienie podtypów
- Stwierdzanie oczywistości
- Zagrożenia wynikające z nadmiaru elastyczności
- Problemy z danymi historycznymi
- Projektowanie z myślą o wydajności
- Przepływ przetwarzania
- Centralizacja danych
- Komplikacja systemu
- Plany są gotowe
-
2. Prowadzenie wojny: Wydajne wykorzystanie baz danych
- Identyfikacja zapytań
- Trwałe połączenia do bazy danych
- Strategia przed taktyką
- Najpierw definicja problemu, potem jego rozwiązanie
- Stabilny schemat bazy danych
- Operacje na rzeczywistych danych
- Przetwarzanie zbiorów w SQL-u
- Pracowite zapytania SQL
- Maksymalne wykorzystanie dostępu do bazy danych
- Zbliżenie do jądra systemu DBMS
- Robić tylko to, co niezbędne
- Instrukcje SQL-a odwzorowują logikę biznesową
- Programowanie logiki w zapytaniach
- Jednoczesne wielokrotne modyfikacje
- Ostrożne wykorzystanie funkcji użytkownika
- Oszczędny SQL
- Ofensywne kodowanie w SQL-u
- Świadome użycie wyjątków
- 3. Działania taktyczne: Indeksowanie
- 4. Manewrowanie: Projektowanie zapytań SQL
- 5. Ukształtowanie terenu: Zrozumienie implementacji fizycznej
-
6. Dziewięć zmiennych: Rozpoznawanie klasycznych wzorców SQL
- Niewielki zbiór wynikowy, niewielka liczba tabel źródłowych, precyzyjne, bezpośrednie kryteria
- Niewielki zbiór wynikowy, pośrednie kryteria
- Niewielki zbiór wynikowy, część wspólna ogólnych kryteriów
- Niewielki zbiór wynikowy, pośrednie, uogólnione kryteria
- Wielki zbiór wynikowy
- Złączenia tabeli samej ze sobą
- Zbiór wynikowy uzyskany w oparciu o funkcje agregujące
- Wyszukiwanie z zakresu dat
- Zbiór wynikowy uzyskany w oparciu o brak zdefiniowanych danych
- 7. Odmiany taktyki: Obsługa danych strategicznych
- 8. Strategiczna siła wojskowa: Rozpoznawanie trudnych sytuacji i postępowanie w nich
- 9. Walka na wielu frontach: Wykorzystanie współbieżności
- 10. Gromadzenie sił: Obsługa dużych ilości danych
-
11. Fortele: Jak uratować czasy reakcji
- Przewracanie danych
- Zapytania ze zmienną listą parametrów
- Agregacja wielozakresowa
- Przesłanianie przypadku ogólnego
- Wybieranie wierszy dopasowanych do kilku kryteriów z listy
- Znajdowanie najlepszego dopasowania
- Dyrektywy optymalizatora
- 12. Zatrudnianie szpiegów: Monitorowanie wydajności
- A. Ilustracje
- B. O autorach
- Indeks
- Copyright
Product information
- Title: SQL. Sztuka programowania
- Author(s):
- Release date: August 2012
- Publisher(s): Helion
- ISBN: 97888324608959
You might also like
book
Learning SQL on SQL Server 2005
Anyone who interacts with today's modern databases needs to know SQL (Structured Query Language), the standard …
book
Microsoft® SQL Server® 2012 Step by Step
Your hands-on, step-by-step guide to building applications with Microsoft SQL Server 2012 Teach yourself the programming …
book
Microsoft® SQL Server 2012 Unleashed
Buy the print version of¿ and get the eBook version for free! eBook version includes chapters …
book
Pierwsze kroki z SQL
Dzisiejsze firmy gromadzą ogromne ilości danych. Dane te jednak mogą przynieść wymierną korzyść jedynie wtedy, gdy …