Ocena:
Książka jest kompleksowym przewodnikiem po projektowaniu relacyjnych baz danych, koncentrującym się na typowych anty-wzorcach i najlepszych praktykach dla programistów i testerów. Jest chwalona za swoją wartość edukacyjną i praktyczne spostrzeżenia, szczególnie w celu zrozumienia i uniknięcia błędów w rozwoju SQL. Została jednak skrytykowana za sztywny format i pominięcie krytycznych tematów związanych z bezpieczeństwem, a niektórzy czytelnicy uważają niektóre sekcje za uproszczone lub pozbawione głębi.
Zalety:Książka jest dobrze zorganizowana, edukacyjna i zapewnia praktyczny wgląd w typowe pułapki w rozwoju SQL. Jest napisana w przystępny sposób, z korzyścią zarówno dla nowicjuszy, jak i doświadczonych profesjonalistów, z dobrą równowagą koncepcji teoretycznych i praktycznych zastosowań. Wielu czytelników uznało ją za cenną dla poprawy swoich umiejętności w zakresie baz danych i unikania złych praktyk.
Wady:Niektórzy czytelnicy zauważyli, że sztywny format książki może sprawić, że traktowanie tematów będzie niezręczne lub pobieżne. Kluczowe tematy, takie jak bezpieczeństwo (np. SQL Injection), zostały uznane za niewystarczająco omówione, a niektóre rozdziały, szczególnie dotyczące rozwoju aplikacji, zostały skrytykowane za podstawowe lub pozbawione głębi. Dodatkowo, książka może nie zapewniać zaawansowanego wglądu dla osób już dobrze zaznajomionych z SQL.
(na podstawie 83 opinii czytelników)
SQL Antipatterns: Avoiding the Pitfalls of Database Programming
Bill Karwin pomógł tysiącom ludzi pisać lepszy SQL i budować silniejsze relacyjne bazy danych. Teraz dzieli się swoją kolekcją anty-wzorców - najczęstszych błędów, które zidentyfikował w tych tysiącach próśb o pomoc.
Większość programistów nie jest ekspertami w dziedzinie SQL, a większość używanego języka SQL jest nieefektywna, trudna w utrzymaniu, a czasem po prostu błędna. Ta książka pokazuje wszystkie typowe błędy, a następnie prowadzi przez najlepsze poprawki. Co więcej, pokazuje, co kryje się za tymi poprawkami, więc po drodze dowiesz się wiele o relacyjnych bazach danych.
Każdy rozdział w tej książce pomaga zidentyfikować, wyjaśnić i poprawić unikalny i niebezpieczny antipattern. Cztery części książki grupują anty-wzorce w kategoriach logicznych baz danych.
Wzorce pod względem logicznego projektu bazy danych, fizycznego projektu bazy danych, zapytań i rozwoju aplikacji.
Istnieje duże prawdopodobieństwo, że warstwa bazy danych Twojej aplikacji już zawiera problemy takie jak Index Shotgun, Keyless Entry, Fear of the Unknown i Spaghetti Query. Ta książka pomoże Tobie i Twojemu zespołowi je znaleźć. Co więcej, pokaże również, jak je naprawić i jak uniknąć tych i innych problemów w przyszłości.
SQL Antipatterns daje rzadki wgląd w podręcznik eksperta SQL. Teraz możesz raz na zawsze wyeliminować te typowe błędy baz danych.
Niezależnie od używanej platformy lub języka programowania, niezależnie od tego, czy jesteś młodszym programistą, czy doktorem, SQL Antipatterns pokaże Ci, jak projektować i budować bazy danych, jak pisać lepsze zapytania do baz danych i jak zintegrować programowanie SQL z aplikacją jak ekspert. Poznasz także najlepsze i najbardziej aktualne technologie wyszukiwania pełnotekstowego, dowiesz się jak projektować kod odporny na ataki SQL injection i poznasz inne techniki, które pozwolą Ci odnieść sukces.
© 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)