Antypatterny SQL. Jak unikać pułapek podczas pracy z bazami danych
Język SQL jest niezbędny do pracy ze zorganizowanymi danymi. Programiści, którzy doskonale znają swój ulubiony język (Java, Python lub Go), nie zawsze rozumieją wszystko, i często nie są ekspertami w SQL. Prowadzi to do pojawienia się antypatternów, — rozwiązań, które...
na pierwszy rzut oka wydają się poprawne, ale z czasem powodują coraz więcej problemów. Naucz się identyfikować i omijać wiele z tych powszechnych pułapek! Przeprowadź refaktoryzację odziedziczonego koszmaru i przekształć go w wykonalny model danych! Przykłady kodu SQL opierają się na wersji MySQL 8.0, ale w tekście wspomniano także o innych popularnych systemach baz danych. W przykładach kodu użyto Pythona 3.9+ lub Ruby 2.7+.
Język SQL jest niezbędny do pracy ze zorganizowanymi danymi. Programiści, którzy doskonale znają swój ulubiony język (Java, Python lub Go), nie zawsze rozumieją wszystko, i często nie są ekspertami w SQL. Prowadzi to do pojawienia się antypatternów, — rozwiązań, które na pierwszy rzut oka wydają się poprawne, ale z czasem powodują coraz więcej problemów. Naucz się identyfikować i omijać wiele z tych powszechnych pułapek! Przeprowadź refaktoryzację odziedziczonego koszmaru i przekształć go w wykonalny model danych! Przykłady kodu SQL opierają się na wersji MySQL 8.0, ale w tekście wspomniano także o innych popularnych systemach baz danych. W przykładach kodu użyto Pythona 3.9+ lub Ruby 2.7+.
Bądź pierwszym, który dowie się o naszych aktualnych rabatach, ofertach i nowych produktach!
Check icon
Dodano do koszyka
Check icon
Dodałeś do ulubionych
Wyprzedane
Produkt jest obecnie niedostępny na magazynie.
Dostępny
Produkt dostępny na magazynie. Dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.
Na zamówienie
Produkt dostarczany jest bezpośrednio od wydawnictwa. Realizacja zamówienia trwa do 14 dni, dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.