Book description
W ka?dym z rozdzia?ów znajdziesz praktyczne porady i sposoby rozwi?zywania typowych zada? programistycznych zwi?zanych z bazami danych i j?zykiem SQL. Poznasz podstawy j?zyka, d...
Table of contents
- 100 sposobów na SQL
- Dedykacja
- Twórcy książki
- Wstęp
-
1. Podstawy SQL: Sposoby 1. – 6.
- Sposób 1. Uruchamianie SQL za pomocą wiersza poleceń
- Sposób 2. Nawiązywanie połączenia między aplikacją a bazą danych SQL
- Sposób 3. Warunkowe polecenia INSERT
- Sposób 4. Polecenie UPDATE
- Sposób 5. Rozwiązywanie krzyżówek w SQL
- Sposób 6. Nie powtarzajcie bez przerwy tych samych obliczeń
-
2. Polecenia JOIN, UNION oraz VIEW: Sposoby 7. – 14.
- Sposób 7. Modyfikowanie schematu bez naruszania kwerend
- Sposób 8. Filtrowanie wierszy i kolumn
- Sposób 9. Filtrowanie kolumn indeksowanych
- Sposób 10. Konwertowanie podzapytań na wyrażenia JOIN
- Sposób 11. Konwertowanie zagregowanych podzapytań na wyrażenia JOIN
- Sposób 12. Upraszczanie skomplikowanych poleceń UPDATE
- Sposób 13. Dopasowywanie złączeń do relacji
- Sposób 14. Tworzenie kombinacji
- 3. Obsługa tekstu: Sposoby 15. – 18.
- 4. Daty: Sposoby 19. – 23.
-
5. Dane liczbowe: Sposoby 24. – 40.
- Sposób 24. Mnożenie wartości
- Sposób 25. Sumy pośrednie
- Sposób 26. Dołączanie wierszy pominiętych przez wyrażenie JOIN
- Sposób 27. Identyfikowanie nakładających się zakresów
- Sposób 28. Unikanie dzielenia przez zero
- Sposób 29. Wyrażenie COUNT
- Sposób 30. Wyznaczanie wartości maksymalnej z dwóch pól
- Sposób 31. Dzielenie rezultatów funkcji COUNT
- Sposób 32. Błędy podczas zaokrąglania
- Sposób 33. Jednoczesne pobieranie wartości i sum częściowych
- Sposób 34. Obliczanie mediany
- Sposób 35. Przedstawianie wyników w formie wykresu
- Sposób 36. Obliczanie odległości między lokalizacjami wskazywanymi przez system GPS
- Sposób 37. Porównywanie faktur i wpłat
- Sposób 38. Wyszukiwanie błędów transpozycji
- Sposób 39. Naliczanie podatku progresywnego
- Sposób 40. Rangi
-
6. Aplikacje sieciowe: Sposoby 41. – 48.
- Sposób 41. Kopiowanie stron internetowych do tabeli
- Sposób 42. Prezentowanie danych z wykorzystaniem skalowalnej grafiki wektorowej
- Sposób 43. Wzbogacanie aplikacji sieciowych o narzędzia do nawigacji
- Sposób 44. Definiowanie połączenia między systemem MySQL a programem Access
- Sposób 45. Przetwarzanie dzienników serwerów sieciowych
- Sposób 46. Przechowywanie obrazów w bazie danych
- Sposób 47. Atak SQL injection
- Sposób 48. Zapobieganie atakowi SQL injection
-
7. Porządkowanie danych: Sposoby 49. – 57.
- Sposób 49. Śledzenie rzadko zmieniających się wartości
- Sposób 50. Łączenie tabel zawierających różne dane
- Sposób 51. Wyświetlanie wierszy w charakterze kolumn
- Sposób 52. Wyświetlanie kolumn w charakterze wierszy
- Sposób 53. Usuwanie niespójnych rekordów
- Sposób 54. Denormalizowanie tabel
- Sposób 55. Importowanie danych innych użytkowników
- Sposób 56. Zabawa w swatanie
- Sposób 57. Generowanie unikalnych numerów sekwencyjnych
-
8. Przechowywanie małych ilości danych: Sposoby 58. – 63.
- Sposób 58. Przechowywanie parametrów w bazie danych
- Sposób 59. Definiowanie osobnych parametrów dla poszczególnych użytkowników
- Sposób 60. Lista parametrów
- Sposób 61. Bezpieczeństwo oparte na wierszach
- Sposób 62. Wykonywanie kwerend bez wykorzystywania tabel
- Sposób 63. Tworzenie wierszy bez udziału tabel
-
9. Blokowanie i wydajność: Sposoby 64. – 76.
- Sposób 64. Określanie poziomu izolacji
- Sposób 65. Blokowanie pesymistyczne
- Sposób 66. Blokowanie optymistyczne
- Sposób 67. Niejawne blokowanie wewnątrz transakcji
- Sposób 68. Obsługa powtarzanych operacji
- Sposób 69. Wykonywanie funkcji w bazie danych
- Sposób 70. Łączenie kwerend
- Sposób 71. Pobieranie dużej liczby wierszy
- Sposób 72. Pobieranie podzbioru uzyskanych rezultatów
- Sposób 73. Przechowywanie plików w bazie danych
- Sposób 74. Porównywanie i synchronizowanie tabel
- Sposób 75. Minimalizowanie obciążenia łącz dla zbyt wielu złączeń
- Sposób 76. Kompresowanie w celu uniknięcia typu danych LOB
-
10. Raporty: Sposoby 77. – 89.
- Sposób 77. Uzupełnianie brakujących wartości w tabeli przestawnej
- Sposób 78. Podział na zakresy
- Sposób 79. Jednoznaczne identyfikowanie aktualizacji
- Sposób 80. Sześć stopni od Kevina Bacona
- Sposób 81. Tabele decyzyjne
- Sposób 82. Generowanie sekwencyjnych lub brakujących danych
- Sposób 83. Wyszukiwanie n pierwszych wierszy w grupach
- Sposób 84. Przechowywanie list wartości oddzielonych przecinkami w kolumnach
- Sposób 85. Analizowanie prostych drzewek
- Sposób 86. Definiowanie kolejek w bazie danych
- Sposób 87. Tworzenie kalendarza
- Sposób 88. Testowanie dwóch wartości za pomocą podzapytania
- Sposób 89. Wybieranie trzech możliwości spośród pięciu
-
11. Użytkownicy i administracja: Sposoby 90. – 96.
- Sposób 90. Implementowanie kont na poziomie aplikacji
- Sposób 91. Eksportowanie i importowanie definicji tabel
- Sposób 92. Wdrażanie aplikacji
- Sposób 93. Automatyczne tworzenie kont użytkowników
- Sposób 94. Tworzenie kont użytkowników i administratorów
- Sposób 95. Automatyczne aktualizacje
- Sposób 96. Tworzenie dziennika zdarzeń
- 12. Szerszy dostęp: Sposoby 97. – 100.
- Indeks
- Kolofon
- Copyright
Product information
- Title: 100 sposobów na SQL
- Author(s):
- Release date: November 2012
- Publisher(s): Helion
- ISBN: 97888324609857
You might also like
book
SQL. Sztuka programowania
Wypowiedz wojn? niewydajnym bazom danych Projektowanie wydajnych baz danych Uwzgl?dnianie kontekstu dzia?ania aplikacji bazodanowych Poprawa szybko?ci …
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
Pierwsze kroki z SQL
Dzisiejsze firmy gromadzą ogromne ilości danych. Dane te jednak mogą przynieść wymierną korzyść jedynie wtedy, gdy …