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