Introducere în bazele de date în Python
O bază de date (prescurtat BD) este un loc în care sunt stocate datele unui site. Acestea pot fi textele paginilor, liste de utilizatori cu login-urile și parolele lor, cataloage de produse și altele.
O bază de date este compusă din tabele. Ce este un tabel știți din viața de zi cu zi: acesta are rânduri și coloane. Iar la intersecția rândurilor și coloanelor se află celule.
În bazele de date, coloanele sunt adesea numite câmpuri, iar rândurile - înregistrări.
Baza de date în sine reprezintă un program care stochează datele și permite obținerea și modificarea acestor date.
Obținerea și modificarea datelor are loc cu ajutorul interogărilor. Interogările reprezintă comenzi, scrise într-un limbaj special - SQL.
Lucrul cu bazele de date prin Python nu prezintă o dificultate deosebită. Singurul lucru cu care pot apărea probleme - este etapa pregătitoare inițială lungă, care se va întinde pe câteva lecții. Dar, după aceea, totul va devenit mult mai simplu.
Bazele de date SQL funcționează pe diferite motoare. Cele mai populare dintre acestea sunt:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
În lecțiile viitoare, toate exemplele vor fi bazate pe lucrul cu motorul Mysql.