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