ODBIERZ TWÓJ BONUS :: »

Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych Bill Karwin

(ebook) (audiobook) (audiobook)
Autor:
Bill Karwin
Serie wydawnicze:
Baza programisty
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.1/6  Opinie: 32
Stron:
400
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,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?

  • Rozpoznawania i unikania najczęstszych antywzorców w projektowaniu baz danych SQL
  • Identyfikowania błędów przy przechowywaniu atrybutów wielowartościowych
  • Modelowania struktur drzewiastych bez stosowania nieefektywnych rozwiązań
  • Tworzenia odpowiednich kluczy głównych i unikania uniwersalnych identyfikatorów
  • Zapewniania integralności danych poprzez prawidłowe deklarowanie ograniczeń
  • Projektowania elastycznych schematów bez stosowania uniwersalnych tabel atrybutów
  • Radzenia sobie ze związkami polimorficznymi i uproszczania relacji między tabelami
  • Unikania błędów związanych z atrybutami wielokolumnowymi i prawidłowego modelowania zależności
  • Stosowania partycjonowania i normalizacji zamiast klonowania tabel lub kolumn
  • Właściwego doboru typów danych liczbowych i unikania błędów zaokrągleń
  • Efektywnego przechowywania dużych plików i korzystania z typów BLOB
  • Projektowania indeksów zgodnie z zasadami optymalizacji wydajności
  • Poprawnego wykorzystania wartości NULL i odróżniania brakujących danych
  • Tworzenia czytelnych i wydajnych zapytań SQL bez antywzorców grupowania i losowego wyboru
  • Zabezpieczania aplikacji przed wstrzykiwaniem SQL i przechowywania haseł w bezpieczny sposób
  • Stosowania najlepszych praktyk w projektowaniu, testowaniu i utrzymaniu aplikacji bazodanowych

Zobacz, jak tego nie robić!

  • Jak nie projektować modelu logicznego i fizycznego bazy danych?
  • Jak nie zadawać zapytań SQL?
  • Jak nie wytwarzać aplikacji?

Podobno najlepiej jest uczyć się na cudzych błędach. Ta mądrość sprawdza się w wielu dziedzinach życia, także w informatyce. Ile razy brnąłeś w złe rozwiązanie, aż ktoś powiedział: "tak się nie robi"? Czy nie pomyślałeś wtedy o książce, w której zamiast metod rozwiązywania danych problemów znalazłbyś informacje, jak do nich nie dopuścić? Chciałbyś, żeby ta książka dotyczyła języka SQL? Oto ona!

Niniejsza publikacja przedstawia zbiór antywzorców w języku SQL. Dzięki niej poznasz błędy najczęściej popełniane przy projektowaniu i wykorzystywaniu baz danych. Dowiesz się z niej, jak nie tworzyć logicznego i fizycznego projektu bazy danych, jak nie zadawać zapytań SQL oraz jak nie wytwarzać aplikacji - a wszystko po to, aby zrozumieć, jak nie popełniać błędów. W każdej z czterech części znajdziesz ogrom interesujących informacji: poznasz zasady przechowywania haseł, błędy pojawiające się w wyniku zaokrągleń czy sposoby radzenia sobie z brakiem integralności bazy danych. Książka ta jest genialną pozycją, dzięki której już nigdy nie zboczysz z drogi w codziennej pracy z bazami danych i językiem SQL!

  • Antywzorce logicznego projektu bazy danych
  • Modelowanie drzew
  • Tworzenie kluczy głównych
  • Związki polimorficzne
  • Atrybuty wielokolumnowe
  • Antywzorce fizycznego projektu bazy danych
  • Błędy zaokrągleń
  • Przechowywanie dużych plików
  • Indeksy
  • Antywzorce zapytań
  • Wykorzystanie NULL-a
  • Grupowanie kolumn
  • Losowe wybieranie wiersza
  • Przeszukiwanie tekstów
  • Optymalizacja zapytań SQL
  • Antywzorce wytwarzania aplikacji
  • Przechowywanie haseł
  • Wstrzykiwanie SQL

Ucz się na błędach... Cudzych!


Wybrane bestsellery

Zobacz pozostałe książki z serii Baza programisty

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka nadaje się dla początkujących użytkowników SQL?
Tak, publikacja jest zrozumiała także dla osób początkujących, jednak największe korzyści odniosą osoby mające już podstawową wiedzę z zakresu SQL i pracy z bazami danych.
2. Jakie zagadnienia praktyczne znajdę w tej książce?
Książka omawia najczęstsze błędy (antywzorce) w projektowaniu logicznym i fizycznym baz danych, pisaniu zapytań SQL oraz tworzeniu aplikacji, a także pokazuje skuteczne sposoby ich unikania i poprawiania.
3. Czy w książce znajdują się przykłady kodu SQL?
Tak, w publikacji znajdziesz liczne przykłady kodu SQL ilustrujące omawiane antywzorce oraz poprawne rozwiązania.
4. Czy ta książka pomoże mi poprawić wydajność moich zapytań SQL?
Tak, jeden z rozdziałów jest poświęcony antywzorcom optymalizacji zapytań SQL oraz praktycznym wskazówkom, jak pisać wydajne zapytania.
5. Czy książka zawiera informacje o bezpieczeństwie baz danych, np. o wstrzykiwaniu SQL?
Tak, w książce znajdziesz rozdziały poruszające tematykę bezpieczeństwa, m.in. przechowywania haseł i ochrony przed atakami typu SQL Injection.
6. Czy książka dostępna jest w wersji elektronicznej (ebook)?
Tak, książka "Antywzorce języka SQL" jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (ebook) na Helion.pl.
7. Jakie korzyści przyniesie mi przeczytanie tej książki?
Dzięki lekturze nauczysz się rozpoznawać i unikać typowych błędów w pracy z SQL, co pozwoli Ci tworzyć bardziej wydajne, bezpieczne i łatwiejsze w utrzymaniu bazy danych oraz aplikacje.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint