Uvod v baze podatkov v Pythonu
Baza podatkov (okrajšano BP) je kraj, kjer so shranjeni podatki spletnega mesta. To so lahko besedila strani, seznami uporabnikov z njihovimi prijavnimi imeni in gesli, katalogi izdelkov in drugo.
Baza podatkov je sestavljena iz tabel. Kaj je tabela veste iz vsakdanjega življenja: to so vrstice in stolpci. Na presečišču vrstic in stolpcev so celice.
V bazah podatkov stolpce pogosto imenujemo polja, vrstice pa - zapisi.
Baza podatkov sama predstavlja določen program, ki shranjuje podatke in omogoča pridobivanje in spreminjanje teh podatkov.
Pridobivanje in spreminjanje podatkov poteka s pomočjo poizvedb. Poizvedbe predstavljajo ukaze, napisane v posebnem jeziku - SQL.
Delo z bazami podatkov prek Pythona ne predstavlja posebnih težav. Edino, kar lahko povzroči težave, je dolga začetna pripravljalna faza, ki se bo raztegnila na več lekcij. Ampak, po tem bo naprej vse postalo bistveno lažje.
SQL BP delujejo na različnih pogojih. Najbolj priljubljeni med njimi so:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
V nadaljnjih lekcijah bodo vsi primeri temeljili na delu s pogonom Mysql.