Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 8 głosach.
SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming
SQL jest wszechobecnym językiem dla programistów pracujących z danymi strukturalnymi. Większość programistów, którzy polegają na SQL, jest ekspertami w swoim ulubionym języku (takim jak Java, Python lub Go), ale nie są ekspertami w SQL. Często polegają na anty-wzorcach - rozwiązaniach, które wyglądają dobrze, ale stają się coraz bardziej bolesne w pracy, gdy odkrywasz ich ukryte koszty. Naucz się identyfikować i unikać wielu z tych typowych błędów. Przekształć odziedziczony koszmar w model danych, który naprawdę działa. Zaktualizowane pod kątem aktualnych wersji MySQL i Pythona, to nowe wydanie dodaje tuzin zupełnie nowych mini-wzorców do szybkich zwycięstw.
Niezależnie od używanej platformy, frameworka lub języka, baza danych jest podstawą aplikacji, a język baz danych SQL jest standardem pracy z nią. Anty-wzorce to rozwiązania, które na pierwszy rzut oka wyglądają na proste, ale szybko zamieniają się w niepotrzebną pracę. Naucz się identyfikować te pułapki i tworzyć lepsze rozwiązania dla często zadawanych pytań w tej książce. Unikaj błędów, które prowadzą do niskiej wydajności i jakości oraz opanuj zasady, które sprawiają, że SQL jest potężnym i elastycznym narzędziem do obsługi danych i logiki.
Zanurz się głęboko w SQL i projektowanie baz danych i naucz się rozpoznawać najczęstsze błędy popełniane przez programistów w modelowaniu baz danych, logice zapytań SQL i projektowaniu kodu aplikacji opartych na danych. Zapoznaj się z praktycznymi przykładami błędnych przekonań na temat SQL, które mogą sprowadzić projekty oprogramowania na manowce. Znajdź największą wartość w każdej grupie danych. Zrozum, dlaczego tabela przecięć może być Twoim nowym najlepszym przyjacielem. Bezpiecznie przechowuj hasła i nie wymyślaj koła na nowo. Obsługuj wartości NULL jak profesjonalista. Chroń swoje aplikacje internetowe przed słabym punktem bezpieczeństwa, jakim jest wstrzykiwanie kodu SQL.
Używaj SQL we właściwy sposób - może to uchronić Cię przed bólem głowy i niepotrzebną pracą, a Twoja aplikacja może naprawdę zabłysnąć!
Czego potrzebujesz:
Przykłady SQL wykorzystują MySQL 8.0, ale wspomniane są również inne popularne marki RDBMS. Inne przykłady kodu wykorzystują Python 3. 9+ lub Ruby 2. 7+.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)