Duomenų bazių įvadas Python
Duomenų bazė (sutrumpintai DB) - tai vieta, kurioje saugomi svetainės duomenys. Tai gali būti puslapių tekstai, vartotojų sąrašai su jų prisijungimo vardais ir slaptažodžiais, produktų katalogai ir kita.
Duomenų bazė susideda iš lentelių. Ką reiškia lentelė žinote iš gyvenimo: tai eilutės ir stulpeliai. O eilučių ir stulpelių sankirtoje yra langeliai.
Duomenų bazėse stulpeliai dažnai vadinami laukais, o eilutės - įrašais.
Pati duomenų bazė yra tam tikra programa, sauganti duomenis ir leidžianti šiuos duomenis gauti ir keisti.
Duomenų gavimas ir keitimas atliekamas naudojant užklausas. Užklausos yra komandos, parašytos specialia kalba - SQL.
Darbas su duomenų bazėmis naudojant Python nėra ypatingai sudėtingas. Vienintelis dalykas, kuris gali sukelti problemų - tai ilgas pradinis pasiruošimo etapas, kuris tęsis kelias pamokas. Bet po to toliau viskas bus žymiai paprasčiau.
SQL DB veikia įvairiose varikliuose. Populiariausi iš jų yra:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Tolesnėse pamokose visi pavyzdžiai bus grįsti darbu su Mysql varikliu.