Antipatterni SQL. Kā izvairīties no slazdiem, strādājot ar datu bāzēm
SQL valoda ir nepieciešama, lai strādātu ar strukturētiem datiem. Programmētāji, kuri lieliski pārzina savu iecienīto valodu (Java, Python vai Go), nevar izprast visu, un bieži vien nav eksperti SQL. Tas noved pie antipatterniem, — risinājumiem, kas pirmajā mirklī šķiet pareizi,...
bet laika gaitā rada arvien vairāk problēmu. Iemācieties atpazīt un apiet daudzus no šiem izplatītajiem slazdiem! Veiciet refaktorizāciju mantojumā esošajam murgam un pārvērtiet to dzīvotspējīgā datu modelī! SQL koda piemēri balstīti uz MySQL 8.0 versiju, bet tekstā arī tiek pieminētas citas populāras RDBS. Koda piemēros tiek izmantota Python 3.9+ vai Ruby 2.7+.
SQL valoda ir nepieciešama, lai strādātu ar strukturētiem datiem. Programmētāji, kuri lieliski pārzina savu iecienīto valodu (Java, Python vai Go), nevar izprast visu, un bieži vien nav eksperti SQL. Tas noved pie antipatterniem, — risinājumiem, kas pirmajā mirklī šķiet pareizi, bet laika gaitā rada arvien vairāk problēmu. Iemācieties atpazīt un apiet daudzus no šiem izplatītajiem slazdiem! Veiciet refaktorizāciju mantojumā esošajam murgam un pārvērtiet to dzīvotspējīgā datu modelī! SQL koda piemēri balstīti uz MySQL 8.0 versiju, bet tekstā arī tiek pieminētas citas populāras RDBS. Koda piemēros tiek izmantota Python 3.9+ vai Ruby 2.7+.
Esi pirmais, kas uzzina par mūsu aktuālajām atlaidēm, piedāvājumiem un jauniem produktiem!
Check icon
Jūs esat pievienojis savam grozam
Check icon
Pievienots vēlmju sarakstam
Nav noliktavā
Pašlaik prece ir izbeigusies noliktavā
Ir uz vietas
Pieejams noliktavā Rīgā. Precīzu piegādes termiņu saņemsiet no operatora pēc pasūtījuma apstiprināšanas
Pēc pasūtījuma
Prece tiek piegādāta tieši no izdevniecības. Pasūtījuma izpildei nepieciešamas līdz 14 dienām, precīzu piegādes termiņu saņemsiet no operatora pēc pasūtījuma apstiprināšanas.