Conceptul de bază de date
Preocuparea oamenilor pentru a înregistra faptele şi aspectele din viaţa de zi cu zi este veche de mii de ani, mărturie în acest sens stând tăbliţele de lut rămase de la sumerieni de acum peste6000 de ani. Pe lângă faptele de arme ale eroilor vremii, respectivele documente consemnează şialte aspecte, mult mai comune, în legătură cu existenţa de zi cu zi a acelei societăţi: taxele şiimpozitele plătite de cetăţeni, procese verbale în care sunt consemnate deciziile judecătorilor dintribunale şi multe altele. La fel de veche (ca şi preocuparea de a înregistra faptele) este şi necesitateaorganizării şi gestionării înregistrărilor respective, fapt ce a condus la dezvoltarea a numeroasetehnici în acest sens şi poate că cel mai bune exemplu este apariţia bibliotecilor (cea mai celebrăfiind cea din Alexandria). Odată cu apariţia tehnicii de calcul şi dezvoltarea ulterioară a acesteia sauadăugat noi dimensiuni acestei activităţi fapt ce a permis nu numai transpunerea integrală pecalculator a tuturor tehnicilor manuale dezvoltate de-a lungul timpului, ci şi un salt calitativ fătăprecedent în organizarea şi gestionarea datelor.Bazele de date actuale înregistrează aspecte din cele mai diverse domenii de activitate:economie, ştiinţă, artă, cultură şi cultură, medicină etc.Formele de prezentare a informaţiei sunt şiele dintre cele mai variate: text, numere, imagini, hărţi, sunet, video ş.a. La ora actuală sistemele degestiune a bazelor de date (SGBD) asigură accesul automat, rapid şi sigur la volume imense de datecare pot fi dispersate în întreaga lume. Aceste sisteme au devenit un element important alinfrastructurii societăţii noastre şi câştigă o importanţă tot mai mare printre diversele sisteme deprogramare utilizate pe toate tipurile de calculatoare.În activitatea de zi cu zi de foarte multe ori sunt confruntaţi cu nevoia luării deciziilor.Aproape de fiecare data această luare de decizii este condiţionată de existenţa informaţiilor cuprivire la situaţia asupra căreia trebuie să decidem. O decizie care nu este fundamentată peinformaţii clare, complete şi la zi este fără nici o valoare şi chiar mai mult decât atât poate fidăunătoare.Deseori foarte multă lume foloseşte noţiunile de date şi informaţii ca şi când ar fiechivalente. Cotidian acest lucru nu deranjează şi devenit deja o practică comună ca cei doi termenisă fie consideraţi interschimbabili, folosindu-se când termenul de dată, când termenul de informaţieatribuind ambelor aproximativ aceeaşi semnificaţie. Însă, în cazul nostru este foarte important săfacem o distincţie clară între noţiunile de dată şi informaţie.Datele sunt fapte culese din realitate (lumea reală) pe baza unor observaţii şi măsurători întimp ce informaţia este rezultatul interpretării (prelucrării) datelor de către un anumit subiect şiconferă acestuia capacitatea de a lua decizii.Aşadar, datele devin informaţii doar în momentul în care ele interacţionează cu un sistemcapabil să le interpreteze. Aceeaşi dată poate fi interpretată în mod diferit de subiecţi diferiţi, fapt ceconduce la generarea de informaţii diferite. Aşadar nu putem spune că există o corespondenţăbiunivocă între date şi informaţii. În acest context, trebuie precizat faptul că sistemele de calcul nuprelucrează informaţii, ci date; vorbim de sisteme de prelucrare a datelor şi nu de sisteme deprelucrare a informaţiilor, folosim baze de date şi nu baze de informaţii.Datele au un caracter obiectiv în timp ce informaţia este subiectivă.Astăzi informaţia a devenit o componentă majoră, esenţială în desfăşurarea oricăreiactivităţi. Informaţia nu are valoare decât dacă ea influenţează procesul de luarea a deciziilor şi dacădetermină luarea unor decizii mai bune decât cele care ar fi luate în lipsa ei. Pentru aceasta informaţia trebuie să fie disponibilă în timp util, să fie corectă, necontradictorie, neredundantă şi săaibă forma adecvată necesităţilor factorilor de decizie. Aceste cerinţe sunt realizabile prin existenţaunui volum imens de date care trebuie culese, memorate, organizate, regăsite şi prelucrate în modcorespunzător în vederea utilizării lor ca informaţie. O astfel de activitatea instituţionalizată estelegată în informatică de noţiunea de bază de date.1.1. Conceptul de bază de dateÎn cadrul oricărei întreprinderi, datele constituie o resursă organizaţională crucială şi înconsecinţă ele trebuiesc gestionate similar altor active importante. Fără date asupra funcţionăriiinterne şi asupra mediului extern întreprinderile nu ar putea să se menţină în competiţie sau săreuşească în afaceri. Volumul acestor sate este în continuă creştere. Organizarea şi memorareaacestor date pe suporturi tehnice adresabile (HDD, FDD, CD) este mult facilitată de faptul, că în majoritatea cazurilor, se operează cu structuri de date.Determinarea structurilor de date şi a legăturilor între realizările acestora nu este o activitatedeloc uşoară. Ea presupune utilizarea unor modele de date şi respectiv a unor formalisme demodelare a datelor şi are ca obiectiv definirea structurilor de date de gestionat în memoriasecundară.Organizarea datelor pe memoria externă a parcurs în timp mai multe etape: fişiere, fişiere culegături şi a culminat cu bazele de date actuale. Un fişier este un ansamblu de înregistrări fizice,omogene din punct de vedre al conţinutului şi al prelucrării. Fişierele conţin în cea mai mare parteelemente comune iar asocierile dintre date nu sunt prea bine exploatate dat fiind faptul că fişierelesunt utilizate izolat şi independent unele de altele. Soluţia fişierelor a fost specifică anilor ’60-’70,dar mai sunt întâlnite şi în prezent în cadrul unor aplicaţii economice care folosesc limbaje clasice şiîndeosebi limbajul COBOL.Dominată în prezent este o altă soluţie, care constă în organizarea datelor în baze de date. Obază de date este o colecţie organizată de date folosită în scopul de a modela un anumit tip deorganizaţie sau proces organizaţional.În gestiunea bazelor de date există două tipuri de baze de date: operaţionale şi analitice.Bazele de date operaţionale constituie suportul a numeroase companii, instituţii şiorganizaţii din întreaga lume. Această categorie de baze de date este utilizată în cazul prelucrăriloron-line a tranzacţiilor (OLTP – On Line Transaction Processing), adică în acele situaţii în care estenecesară colectarea, modificarea şi întreţinerea zilnică a bazelor de date. Datele stocate într-o bazăde date operaţional sunt date de tip dinamic, ceea ce înseamnă că se modifică în permanenţă şireflectă întotdeauna informaţii actualizate la zi.Contrar acestora, bazele de date analitice sunt folosite în special în prelucrările analitice online(OLAnalitical ProcessingAP – On Line ), când este necesară stocarea şi urmărirea dateloristorice şi dependente de timp. O bază de date analitice este de un real folos atunci când estenecesară urmărirea tendinţelor, vizualizarea datelor statistice aferente unei perioade mai lungi detimp sau efectuarea de previziuni tactice sau strategice de afaceri. Acest tip de bază de datestochează date statice, ceea ce înseamnă că datele respective nu se modifică niciodată (sau foarterar). Informaţiile culese dintr-o bază de date analitică reflectă o fotografie a datelor la un anumitmoment de timp.Bazele de date analitice utilizează frecvent bazele de date operaţionale ca sursă principală dedate, deci poate exista o oarecare asociere între cele două tipuri; cu toate acestea, bazele de dateoperaţionale şi analitice satisfac tipuri de necesităţi foarte concrete privind prelucrarea datelor.
Niciun comentariu:
Trimiteți un comentariu