ODBIERZ TWÓJ BONUS :: »

Praktyki mistrza SQL. Programowanie zaawansowane Joe Celko

Autor:
Joe Celko
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
1.0/6  Opinie: 1
Stron:
752
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
59,50 zł 119,00 zł (-50%)
59,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic między bazami danych a systemami plików oraz sposobów definiowania schematów
  • Stosowania transakcji, modeli ACID i BASE oraz kontroli współbieżności
  • Tworzenia i zarządzania tabelami, kolumnami obliczanymi i ograniczeniami
  • Wdrażania kluczy, lokalizatorów oraz praktyk denormalizacji
  • Normalizowania danych do różnych postaci normalnych i unikania nadmiarowości
  • Tworzenia widoków, tabel pochodnych i zarządzania tabelami wirtualnymi
  • Projektowania i wykorzystywania tabel pomocniczych, stałych oraz tymczasowych
  • Unikania typowych błędów w instrukcjach DDL i optymalizacji projektów
  • Pracy z typami danych liczbowych, tekstowych, czasowych oraz adresami IP
  • Obsługi wartości NULL i projektowania tabel z brakującymi danymi
  • Wykonywania operacji na tabelach: DELETE, INSERT, UPDATE, MERGE
  • Stosowania operatorów zbiorowych: UNION, INTERSECT, EXCEPT, DISTINCT
  • Tworzenia zaawansowanych zapytań z podkwerendami, złączeniami i wyrażeniami CASE
  • Wykorzystywania funkcji agregujących, okienkowych i statystyk opisowych
  • Modelowania struktur danych: grafów, drzew, kolejek i macierzy w SQL
  • Rozwiązywania typowych problemów kwerendowych: partycjonowania, sekwencji, dzielenia relacji i operacji na czasie
SQL jest narzędziem stworzonym specjalnie na potrzeby baz danych. Nauka tego języka wymaga dogłębnego zrozumienia mechanizmów relacyjnych baz danych. Co więcej, w przypadku dużych zbiorów danych lub zbiorów danych wymagających szczególnego traktowania pozornie nieznaczne usterki kodu SQL mogą prowadzić do istotnych problemów w użytkowaniu aplikacji.

Niniejsza książka jest przeznaczona dla aktywnych programistów SQL. Przedstawia zaawansowane techniki i idiomy programistyczne z obszaru tego języka. Pokazano w niej również, w jaki sposób można rozwiązywać problemy, które często pojawiają się w bazach danych. Prezentowane tu rozwiązania można implementować we właściwie wszystkich systemach bazodanowych korzystających z SQL. To klasyczny podręcznik, systematycznie uaktualniany, który doczekał się prawdziwego uznania wśród specjalistów.

W książce omówiono między innymi:
  • transakcje i kontrolę współbieżności
  • tabele i normalizację danych oraz widoki, tabele pomocnicze i tymczasowe
  • dane, operacje na danych, w tym na adresach IP, datach, danych tekstowych
  • zaawansowane techniki tworzenia kwerend
  • hierarchię w SQL, kolejki i macierze w SQL
  • nowości w wydaniu: model z podwójnym zapisem czasu, funkcje agregujące, rozwiązywanie problemów z instrukcjami DDL i wiele innych zagadnień

Skoro znasz SQL, to stań się jego ekspertem!


Joe Celko — uznany ekspert w dziedzinie baz danych. Z jego konsultacji korzystały m.in. służby medyczne, NASA, siły zbrojne USA. Autor wysoko cenionych książek dotyczących SQL. Napisał również ponad 1200 artykułów w prasie informatycznej i akademickiej. Większość tych tekstów dotyczyła danych i baz.
Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Praktyki mistrza SQL. Programowanie zaawansowane" obejmuje najnowsze standardy i rozwiązania w SQL?
Tak, książka jest systematycznie uaktualniana i zawiera omówienie najnowszych technik oraz modeli, takich jak model z podwójnym zapisem czasu, nowe funkcje agregujące czy aktualne zagadnienia związane z instrukcjami DDL.
2. Czy publikacja zawiera przykłady kodu, które można zastosować w różnych systemach bazodanowych?
Tak, przedstawione w książce rozwiązania i techniki programistyczne są uniwersalne i można je implementować w większości popularnych systemów bazodanowych korzystających z SQL.
3. Jakie zagadnienia zaawansowane są poruszane w tej książce?
Książka obejmuje m.in. transakcje i kontrolę współbieżności, zaawansowane operacje na danych, hierarchie i drzewa w SQL, kolejki, macierze, partycjonowanie danych, programowanie proceduralne oraz typowe problemy i ich rozwiązania.
4. Czy książka nadaje się do nauki samodzielnej?
Tak, publikacja jest napisana w sposób przystępny i metodyczny, co pozwala na samodzielne zgłębianie zaawansowanych zagadnień SQL. Liczne przykłady i praktyczne wskazówki ułatwiają zrozumienie tematów.
5. Czy znajdę w książce wyjaśnienie różnic między SQL a innymi językami programowania baz danych?
Tak, w książce omówiono zarówno specyfikę SQL, jak i różnice w podejściu do modelowania danych oraz programowania proceduralnego, mieszanego i deklaratywnego w SQL.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest zarówno w wersji papierowej, jak i w formatach elektronicznych (ebook: PDF, ePub, mobi), które można pobrać po zakupie.
7. Czy po zakupie ebooka mogę czytać go na różnych urządzeniach?
Tak, ebook zakupiony na Helion.pl można pobrać w kilku formatach i czytać na komputerze, tablecie, smartfonie oraz czytniku ebooków.
8. Czy w książce znajdę praktyczne wskazówki dotyczące optymalizacji zapytań SQL?
Tak, książka zawiera liczne praktyczne porady dotyczące pisania wydajnych zapytań, unikania typowych błędów oraz optymalizacji działania baz danych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
119,00 zł
Niedostępna
Ebook
59,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile