Introducere in Stiinta Calculatoarelor 2013 | Page 13
1.2. Prelucrarea datelor
Funcţie de scopul urmărit, datele suferă diverse transformări, mai mult
sau mai puţin complexe, generic numite prelucrări (în engleză „data
processing”); acestea nu sunt întotdeauna calcule ci, de exemplu,
selectări ale unor piese de date din setul existent. În această idee, se pot
deosebi următoarele prelucrări generice:
d) Sortare – constă în ordonarea pieselor de date după valorile unei
caracteristici comune acestora, numită cheie de sortare. De
exemplu, sortarea alfabetică a numelor de persoane se face după
litera iniţială (drept cheie de sortare), unde valoarea cheii este
poziţia în alfabet a literei. Se observă că valorile pe care le poate
lua cheia de sortare sunt „ordinale” (adică prezintă o ordine între
ele), adică pot fi numere întregi, litere în alfabet, dar nu pot fi
numere zecimale – spre exemplu.
e) Selectare – constă în extragerea unor piese de date, din setul
existent, pe baza unui criteriu de selecţie, care se aplică uneia sau
mai multor caracteristici comune ale pieselor de date, mai precis
valorilor pe care aceste caracteristici le pot avea. Spre exemplu,
pentru selectarea persoanelor cu numele începând cu litera ‘M’, se
foloseşte drept criteriu de selecţie valoarea ‘M’ a literei iniţiale a
numelui. Selectarea se realizează în urma operaţiei de căutare (sau
„regăsire”) a datelor.
f) Clasificare – constă în împărţirea setului pieselor de date în
grupuri de date cu o caracteristică comună. Un exemplu este
clasificarea persoanelor după categorii de vârstă, caz în care se
poate să fie considerate nu doar numărul de ani ci și categorii de
tipul „adolescent”, „adult”, „vârstnic” care, în sine, sunt nişte
noţiuni vagi; în acest caz, clasificarea necesită tehnici de inteligenţă
artificială, care să simuleze modul în care oamenii procedează
pentru clasificare. De aceea, clasificarea nu este identică cu
selectarea, chiar dacă există multe similitudini.
g) Transformare – constă în modificarea valorilor unor piese de date
prin operaţii în care intervin şi alte piese de date, constituind
împreună expresii. În general, în această categorie de prelucrări se
consideră calculele matematice, dar şi operaţii executate asupra
13