Uvod u baze podataka u Python-u
Baza podataka (skraćeno BP) - je mesto, u kojem se čuvaju podaci sajta. Ovo mogu da budu tekstovi stranica, spiskovi korisnika sa njihovim korisničkim imenima i lozinkama, katalozi proizvoda i drugo.
Baza podataka se sastoji iz tabela. Šta je tabela znate iz života: to su redovi i kolone. A na preseku redova i kolona nalaze se ćelije.
U bazama podataka kolone se često nazivaju poljima, a redovi - zapisima.
Sama baza podataka predstavlja određeni program, koji čuva u sebi podatke i dozvoljava da se ti podaci dobijaju i menjaju.
Dobijanje i menjanje podataka se vrši pomoću upita. Upiti predstavljaju komande, napisane na posebnom jeziku - SQL.
Rad sa bazama podataka preko Python-a ne predstavlja posebnu složenost. Jedino, sa čim može da se pojavi problem - jeste duga početna pripremna faza, koja će se razvući na nekoliko lekcija. Ali, posle toga, dalje će sve postati znatno jednostavnije.
SQL baze podataka rade na raznim sistemima za upravljanje bazama podataka. Najpopularniji od njih su:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
U narednim lekcijama svi primeri će biti zasnovani na radu sa sistemom Mysql.