Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » scoala » informatica » baze de date
Organizarea datelor: informatie, data, entitate, atribut, valoare

Organizarea datelor: informatie, data, entitate, atribut, valoare


Organizarea datelor: informatie, data, entitate, atribut, valoare

Metodele si tehnicile de organizare a datelor au cunoscut in timp o evolutie continua determinata pe de o parte de evolutia sistemelor electronice de calcul, iar pe de alta parte de sporirea complexitatii activitatii economice si sociale care au condus la cresterea volumului de date culese, transmise, prelucrate, stocate, prin intermediul sistemelor informatice.

Organizarea datelor ocupa un loc important in proiectarea sistemelor informatice, deoarece modul in care sunt organizate datele depinde de eficienta sistemului informatic.

Organizarea datelor presupune:

definirea, structurarea, ordonarea si gruparea datelor in colectii de date omogene;



stabilirea legaturilor, a relatiilor intre date, intre elementele unei colectii si intre colectiile de date;

reprezentarea, respectiv stocarea lor pe suport informational, prelucrabil intr-un sistem de calcul.

Scopul urmarit in organizarea datelor cat mai riguroasa il constitue regasirea automata a datelor dupa diverse criterii si forme.

Obiectivele urmarite in organizarea datelor se refera in principal la:

timpul de acces la datele organizate pe diferite suporturi de date sa fie minim, deci un acces rapid la date;

spatiul de memorie interna si externa ocupat de date sa fie cat mai redus, pentru a se putea face economie de memorie interna si externa;

datele sa apara o singura data in sistem asigurand unicitatea datelor;

in sistemul de organizare a datelor sa se reflecte, pe cat posibil, toate legaturile dintre obiecte, fenomenele, procesele economice pe care aceste date le reprezinta;

sa permita schimbarea structurii datelor si a relatiilor dintre ele fara modifica programele ce le gestioneaza asigurandu-se astfel flexibilitatea datelor.

Pentru ca atat programele cat si in general, datele folosite de un calculator sa poata fi gestionate atat in memoria acestuia cat si pe suporturi de memorie externa nevolatila, este nevoie ca acestea sa fie organizate in fisiere.

Fisierul de date este definit ca o colectie de date omogene, din punctul de vedere al structurii, continutului informatic si criteriilor de prelucrare, care este conservata pe o memorie externa in concordanta cu restrictiile impuse de prelucrarea automata a datelor, pentru satisfacerea cerintelor de informare a unuia sau a mai multor utilizatori.

Fisierul reprezinta un ansamblu de date ce poate fi manipulat de mai multi utilizatori intr-o viziune unica asupra datelor. Viziunile multiple ar putea fi obtinute prin sortarea datelor, modificarea structurii si regruparea fisierelor, fapt ce ar implica modificarea programelor.

In timp la organizarea datelor in fisiere s-au facut simtite urmatoarele principale limite:

- caracterul separat, izolat al datelor organizate in fisiere;

- redundanta si riscul de inconsistenta a datelor. Redundanta reprezinta un surplus de date (stocate cu scopul evitarii ambiguitatii sau erorilor) ce nu sunt necesare pentru definirea unui obiect sau obtinerea unui rezultat. Redundanta conducand la stocarea acelorasi date in mai multe fisiere, determina in procesul actualizarii, riscul modificarii partiale a realizarii acestora, ceea ce conduce la o inconsistenta din punctul de vedere logic, a datelor. De asemanea, nu este de neglijat nici aspectul risipei de memorie ca urmare a inregistrarii redundante a datelor;

- dependenta programelor fata de date; nivelul fizic de prezentare a datelor se regaseste ca descriere la nivelul programelor ceea ce determina dependenta acestora fata de date. Modificarile din structura fisierelor vor impune, de asemenea, corecturi la nivelul programelor.

- dificultatea reprezentarii unor obiecte complexe folosind lucrul cu fisiere;

- dificultatea realizarii de prelucrari "ad-hoc" neprevazute anterior.

Evolutia mijloacelor informatice, aparitia unor configuratii care permit lucrul simultan al mai multor utilizatori, au pus in evidenta noi probleme. Trebuia rezolvata problema coerentei informatiilor stocate in cadrul fisierelor si oferirea catre diversi utilizatori de viziuni apropiate nevoilor lor. Paralel cu aceste aspecte aparea necesitatea valorificarii progreselor tenologice, permitand stocarea unei mase de date din ce in ce mai mari pentru un cost din ce in ce mai mic si acoperirea nevoilor informationale in crestere ale agentilor economici, cu scopul conoasterii din ce in ce mai detaliate a activitatii lor.

In acelasi timp, datele stocate necesare gestionarii unei intreprinderi au devenit din ce in ce mai complexe si mai interdependente. Utilizatorii diferitelor fisiere au dorit integrarea acestora precum si a aplicatiilor, care pana in acel moment fusesera utilizate izolat. Au dorit in aceeasi masura sa poata reprezenta legaturi mult mai complexe intre diferitele inregistrari.

Conceptul de fisiere a fost progresiv inlocuit cu cel de baza de date, folosit pentru prima data in 1964 in cadrul uneii conferinte organizate la Santa Monica (California, S.U.A.), cand s-a adoptat solutia descrierii datelor sub 3 viziuni:

logica (externa, subschema);

fizica (interna);

conceptuala (globala, virtuala, schema).

Odata cu aparitia bazelor de date au fost introduse in literatura de specialitate cele trei concepte de baza utilizate in organizarea datelor: enntitate, atribut, valoare.

Prin entitate se intelege un obiect concret sau abstract reprezentat prin proprietatile sale. Orice proprietate a unui obiect poate fi exprimata printr-o pereche de forma (atribut, valoare).

Notiunea de atribut este cunoscuta si sub denumirea de camp, caracteristica.

Fiecare atribut este caracterizat de natura valorilor pe care le poate lua. Astfel, un atribut este de tip numeric daca valorile sale sunt numerice, alfanumeric daca valorile sale sunt siruri de caractere etc

Un alt concept utilizat este cel de data. Data este un model de reprezentare a informatiei, accesibil unui anumit procesor indiferent daca acesta este om, program sau calculator. Cu acest model se opereaza pentru a obtine noi informatii despre fenomenele si procesele lumii reale.

O data se defineste:

din punct de vedere logic prin identificator, atribut si valoare;

din punct de vedere fizic, unei date ii corespunde o zona de memorie de o anumita marime, situata la o adresa absoluta.

Ca exemplu inregistrarea PLATI se defineste prin urmatoarele caracteristici:

- numar document;

data documentului;

tip document (dispozitie de plata, ordin de plata);

contul platitorului;

banca platitorului;

contul beneficiarului;

banca beneficiarului;

suma platita.


E PL{TI

N
T

I

T

A

T

E

A

T

R

I

B

U NR DATA TIP CONT BANCA CONT BANCA SUMA

T DOC. DOC. DOC. PLATITOR PLATITOR BENEF. BENEF.

D

A Figura 1: Exemplificarea conceptelor de ENTITATE, ATRIBUT, 

T VALOARE

E





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.