LL6. Conectarea unei baze de date și interacțiunea

Integrarea  în proiectul curent a unei baze de date, ca exemplu PostgreSQL, pentru stocare și prelucrarea datelor. Pentru interacțiunea cu baza de date se va utiliza librăria pentru Python psycopg. Din considerente obiective este permisă utilizarea unei altei baze de date, la alegerea studentului.

Listele create în laboratorul 1 vor fi înlocuite cu baza de date. Respectiv, vor fi implementate metodele necesare pentru crearea cererilor și primirea răspunsurilor de la baza de date. Ștergerea, adăugarea, sortarea și alte operațiuni cu datele, se vor realiza, de asemenea, prin intermediul bazei de date.

Implementarea se va face exclusiv prin intermediul claselor, care se vor regăsi în fișiere separate conform destinație acestora. Funcționalul aflat înafara claselor nu va fi luat în considerare la atribuirea notei pentru lucrarea de laborator.