Introducere in Stiinta Calculatoarelor 2013 | Page 55
Tipul de date articol
Cele mai răspândite programe utilizate în domeniul economic (şi nu
numai) sunt aplicaţiile de gestiune. Acestea folosesc tabele care
grupează datele referitoare la „obiecte” din lumea reală (cum sunt
produsele dintr-un depozit, candidaţi la un examen, etc.), iar
„gestiunea” constă în evidenţa şi prelucrarea datelor referitoare la acele
obiecte. Un tabel se referă la o categorie de obiecte anume în care, la
rândul lor, o linie se referă la un obiect anume iar o coloană (o rubrică)
se referă la o anume proprietate sau atribut al acelui obiect. De exemplu,
o linie din tabel se referă la un candidat anume iar coloanele conţin
datele asupra sa (nume, prenume, media, etc.). O linie din tabel se
numeşte uzual articol (sau înregistrare – în engleză „record”) iar o
celulă ce conţine date (pe o coloană cu numele în capul de tabel) se
numeşte câmp (în engleză „field”). Câmpurile pot conţine date de tip
şir de caractere (nume, prenume pentru un candidat), date de tip
numeric (media), sau date de tip logic (a absolvit sau nu examenul).
Reprezentarea datelor de tip articol
Un articol este o structură cu piese de date de tipuri diferite, fiecare
piesă referită prin nume. Prin intermediul articolelor se pot manipula
datele din tabele, în memoria internă a calculatorului şi la transferul cu
discul - memoria externă. Accesul la fiecare piesă de date (câmp) din
articol se face prin numele rubricii (al câmpului).
Ca reprezentare a structurii de tip articol se poate imagina un tabel cu
doar două linii: capul de tabel şi o linie cu date referitoare la un singur
obiect - cel prelucrat la un moment dat.
Figura 13. Dată de tip articol, pe un exemplu
Se face observaţia că tipul articol nu există ca tip de date în limbajul
Java, fiindcă conceptul de clasă reprezintă o structură de date extensie
a articolului, cu deosebirea că la definirea clasei se indică atât piesele
55