Introducere in Stiinta Calculatoarelor 2013 | Page 130

Aplicaţii de Baze de Date O categorie specială de aplicaţii sunt create şi funcţionează prin intermediul Sistemelor de Gestiune a Bazelor de Date. Aceste aplicaţii organizează datele în structuri de tip articol care apoi sunt grupate în „tabele” ce pot fi stocate ca fişiere (pe suport extern – disc). Pentru prelucrarea datelor, se folosesc programe scrise în limbaje proprii SGBD sau în limbajul standard SQL. Conceptual, o aplicaţie cu baze de date manipulează „obiecte” de tipurile:  tabel – structura pe linii (articole) şi coloane (câmpuri ale articolelor) ce stochează datele, cu mijloace de modificare şi control a valorilor acestora;  interogare – exprimarea cererii de extragere, după condiţii impuse, a unui set de date din unul sau mai multe tabele, folosind un limbaj (de ex. SQL) sau o grilă (un tabel generic prin care cererea este ilustrată cu un exemplu);  raport – document text generat automat, conţinând date sintetice şi analitice obţinute din tabele sau interogări, prezentate în mod profesionist (cu antet, subsol, etc.);  formular – machetă de încărcare şi consultare a datelor, pentru interacţiunea comodă cu utilizatorul (în mod grafic, prin câmpuri şi indicaţii pe loc);  modul – secţiune de program (scris în limbajul de manipulare a datelor) care realizează prelucrări complexe, eventual combinaţii de interogări, formulare şi rapoarte generate conform logicii de prelucrare a aplicaţiei. Programele sunt interpretate sau compilate în cod intermediar, astfel că execuţia lor nu poate avea loc decât în prezenţa mediului de baze de date (SGBD) care este rezident în memorie şi coordonează toate acţiunile din program. O bază de date este constituită din mai multe tabele, cu legături între ele, pe lângă care se prevăd module de prelucrare specifice aplicaţiei vizate. Cele mai uzuale aplicaţii cu baze de date privesc gestiunea resurselor într-un domeniu dat: contabil, financiar-bancar, mijloace 130