Sunteți pe pagina 1din 30

Dr. ing.

Liviu PERNIU
PROCESAREA
DATELOR
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Procesarea datelor
Procesarea datelor
se refer la aplicarea unui set de operaii specifice pe un grup de date
sau ntr-o baz de date
se refer la aplicarea unui set de operaii specifice pe un grup de date
sau ntr-o baz de date
procesarea datelor se efectueaz cu ajutorul sistemelor de informaii
procesarea datelor se efectueaz cu ajutorul sistemelor de informaii
un sistem de informaii este un concept larg care cuprinde att sistemele
de calcul ct i dispozitivele asociate acestora
un sistem de informaii este un concept larg care cuprinde att sistemele
de calcul ct i dispozitivele asociate acestora
Introducere
Introducere
Rezultate
Rezultate
Procesare
Procesare
Sistem de informaii
Sistem de informaii
Feedback
Feedback
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Procesarea datelor
Procesarea datelor
procesarea datelor presupune transformarea datelor de intrare n rezultate
utile prin intermediul unor operaii cum ar fi:
efectuarea de comparaii
efectuarea de aciuni alternative
stocarea datelor pentru utilizri ulterioare
procesarea datelor presupune transformarea datelor de intrare n rezultate
utile prin intermediul unor operaii cum ar fi:
efectuarea de comparaii
efectuarea de aciuni alternative
stocarea datelor pentru utilizri ulterioare
rezultatele se prezint sub form de rapoarte i documente
rezultatele se prezint sub form de rapoarte i documente
feedback-ul se folosete pentru a efectua modificri ale datelor introduse
i a fazei de procesare din cadrul sistemului de informaii
feedback-ul se folosete pentru a efectua modificri ale datelor introduse
i a fazei de procesare din cadrul sistemului de informaii
dispozitive folosite la introducerea datelor:
tastatura
scaner
microfon
camera video
dispozitive folosite la introducerea datelor:
tastatura
scaner
microfon
camera video
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Procesarea datelor
Procesarea datelor
cele mai folosite operaii ntlnite pe parcursul procesrii datelor sunt:
gruparea datelor pe categorii
agregarea datelor
determinarea procentelor
crearea de tabele
cele mai folosite operaii ntlnite pe parcursul procesrii datelor sunt:
gruparea datelor pe categorii
agregarea datelor
determinarea procentelor
crearea de tabele
scopul activitilor de procesare a datelor este acela de a transforma o
cantitate uria de date n informaii pe baza crora s se poat:
lua decizii
stabili strategii
ndeplini funcii de conducere
scopul activitilor de procesare a datelor este acela de a transforma o
cantitate uria de date n informaii pe baza crora s se poat:
lua decizii
stabili strategii
ndeplini funcii de conducere
faza de procesare permite:
deinerea controlului complet asupra datelor
obinerea de informaii pe baza datelor stocate
faza de procesare permite:
deinerea controlului complet asupra datelor
obinerea de informaii pe baza datelor stocate
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
noiune foarte veche, cu grad mare de complexitate i generalitate
noiune foarte veche, cu grad mare de complexitate i generalitate
semnificaii:
semnificaii:
Informaia
Informaia
unitate de msur n tiina calculatoarelor
suport al cunotinelor ntr-un anumit domeniu
tire
noutate etc.
unitate de msur n tiina calculatoarelor
suport al cunotinelor ntr-un anumit domeniu
tire
noutate etc.
sensul general acceptat:
sensul general acceptat:
informaia definete fiecare dintre elementele noi coninute n
semnificaia unui simbol sau grup de simboluri, ntr-o
comunicare, tire, semnal, grup de imagini etc. prin care se
desemneaz concomitent o situaie, o stare, o aciune etc. -
DEX
informaia definete fiecare dintre elementele noi coninute n
semnificaia unui simbol sau grup de simboluri, ntr-o
comunicare, tire, semnal, grup de imagini etc. prin care se
desemneaz concomitent o situaie, o stare, o aciune etc. -
DEX
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Informaia
Informaia
1. Precizia informaiile precise sunt lipsite de erori
1. Precizia informaiile precise sunt lipsite de erori
CARACTERISTICI
CARACTERISTICI
2. Completitudinea informaiile complete conin toate datele importante
2. Completitudinea informaiile complete conin toate datele importante
3. Eficiena informaiile trebuie s fie uor de obinut
3. Eficiena informaiile trebuie s fie uor de obinut
4. Flexibilitatea informaiile trebuie s permit folosirea n mai multe
scopuri, nu doar n unul
4. Flexibilitatea informaiile trebuie s permit folosirea n mai multe
scopuri, nu doar n unul
5. Fiabilitatea informaiile fiabile sunt informaii credibile
5. Fiabilitatea informaiile fiabile sunt informaii credibile
6. Relevana informaiile relevante sunt informaii importante pentru
luarea unei decizii
6. Relevana informaiile relevante sunt informaii importante pentru
luarea unei decizii
7. Simplitatea informaiile trebuie s fie uor de gsit i neles
7. Simplitatea informaiile trebuie s fie uor de gsit i neles
8. Disponibilitatea informaiile trebuie s fie puse la dispoziia
utilizatorului atunci cnd sunt cerute n orice moment
8. Disponibilitatea informaiile trebuie s fie puse la dispoziia
utilizatorului atunci cnd sunt cerute n orice moment
9. Veridicitatea informaiile trebuie s fie poat fi verificate pentru a
obine asigurarea c sunt precise
9. Veridicitatea informaiile trebuie s fie poat fi verificate pentru a
obine asigurarea c sunt precise
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Data
Data
pentru a putea fi perceput informaia trebuie exprimat ntr-o form
concret care s poat fi analizat, manipulat i transformat, iar
aceast form se materializeaz n conceptul de dat
pentru a putea fi perceput informaia trebuie exprimat ntr-o form
concret care s poat fi analizat, manipulat i transformat, iar
aceast form se materializeaz n conceptul de dat
DEFINIIE:
DEFINIIE:
un numr, o mrime, o relaie etc. care servete la rezolvarea unei
probleme sau care este obinut n urma unei cercetri
urmnd a fi supus unor prelucrri
un numr, o mrime, o relaie etc. care servete la rezolvarea unei
probleme sau care este obinut n urma unei cercetri
urmnd a fi supus unor prelucrri
RELAIA DINTRE DATE I INFORMAII
RELAIA DINTRE DATE I INFORMAII
prelucrare
dat
informaie
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Data
Data
datele sunt utilizate pentru:
datele sunt utilizate pentru:
transmiterea informaiilor
pstrarea informaiilor
obinerea de noi informaii prin prelucrri
transmiterea informaiilor
pstrarea informaiilor
obinerea de noi informaii prin prelucrri
numai prin asociere cu realitatea, se poate spune c se prelucreaz
informaii
numai prin asociere cu realitatea, se poate spune c se prelucreaz
informaii
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
msura cantitii de informaie este dat de inversul logaritmului n
baza 2 din probabilitatea de apariie a unui eveniment
msura cantitii de informaie este dat de inversul logaritmului n
baza 2 din probabilitatea de apariie a unui eveniment
preocuprile pentru msurarea cantitii de informaie provin din
teoria statistic a comunicaiei i se bazeaz pe ideea c
informaia exprim incertitudinea nlturat prin realizarea
unui eveniment dintr-un set de evenimente posibile
preocuprile pentru msurarea cantitii de informaie provin din
teoria statistic a comunicaiei i se bazeaz pe ideea c
informaia exprim incertitudinea nlturat prin realizarea
unui eveniment dintr-un set de evenimente posibile
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
etalonul pentru msurarea cantitii de informaie trebuie s fie n aa fel
ales nct s poat msura informaiile, s le poat compara,
indiferent de modul cum sunt emise, transmise sau recepionate
etalonul pentru msurarea cantitii de informaie trebuie s fie n aa fel
ales nct s poat msura informaiile, s le poat compara,
indiferent de modul cum sunt emise, transmise sau recepionate
EXEMPLU:
EXEMPLU:
se dispune de o urn cu x bile albe i y bile negre
se dispune de o urn cu x bile albe i y bile negre
la extragerea unei bile se obine o anumit informaie deoarece se
elimin incertitudinea bila alb-bila neagr (dac urna ar
conine doar bile negre sau doar bile albe, atunci s-ar cunoate
rezultatul: bila neagr respectiv bila alb)
la extragerea unei bile se obine o anumit informaie deoarece se
elimin incertitudinea bila alb-bila neagr (dac urna ar
conine doar bile negre sau doar bile albe, atunci s-ar cunoate
rezultatul: bila neagr respectiv bila alb)
fie:
fie:
X - un experiment
X - un experiment
x
1
, x
2
, x
n
- un numr finit de evenimente elementare
independente (rezultatele experimentului)
x
1
, x
2
, x
n
- un numr finit de evenimente elementare
independente (rezultatele experimentului)
p
1
, p
2
, p
n
- probabilitile de realizare a evenimentului
p
1
, p
2
, p
n
- probabilitile de realizare a evenimentului
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
EXEMPLU:
EXEMPLU:
se consider c experimentul X este un sistem complet de
evenimente, adic prin efectuarea sa se obine cu siguran
unul din rezultatele x
k
X
se consider c experimentul X este un sistem complet de
evenimente, adic prin efectuarea sa se obine cu siguran
unul din rezultatele x
k
X
nseamn c:
nseamn c:
0 P(x
k
) 1, pentru orice k [1,n]
0 P(x
k
) 1, pentru orice k [1,n]
P(x
k
) = 1
P(x
k
) = 1
experimentul poate fi descris sub forma:
experimentul poate fi descris sub forma:
X =

n k
n k
p p p p
x x x x
... ...
... ...
2 1
2 1
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
EXEMPLU:
EXEMPLU:
nainte de realizare, experimentul X conine un anumit grad de
nedeterminare care va fi nlturat prin realizarea sa deoarece
se obine unul din cele "n" evenimente posibile
nainte de realizare, experimentul X conine un anumit grad de
nedeterminare care va fi nlturat prin realizarea sa deoarece
se obine unul din cele "n" evenimente posibile
realizarea experimentului furnizeaz o anumit cantitate de
informaie, care nlocuiete nedeterminarea iniial
realizarea experimentului furnizeaz o anumit cantitate de
informaie, care nlocuiete nedeterminarea iniial
informaia obinut este cu att mai mare cu ct nedeterminarea
nlturat este mai mare
informaia obinut este cu att mai mare cu ct nedeterminarea
nlturat este mai mare
ca urmare, se poate folosi pentru cantitatea de informaie aceeai
unitate de msur utilizat n cazul aflrii gradului de
nedeterminare
ca urmare, se poate folosi pentru cantitatea de informaie aceeai
unitate de msur utilizat n cazul aflrii gradului de
nedeterminare
variabilitatea datelor sau cantitatea de informaie furnizat de ctre
un experiment n urma cruia se obine un rezultat particular
este exprimat cu ajutorul entropiei
variabilitatea datelor sau cantitatea de informaie furnizat de ctre
un experiment n urma cruia se obine un rezultat particular
este exprimat cu ajutorul entropiei
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
EXEMPLU:
EXEMPLU:
pentru o variabil aleatoare Z, distribuit dup legea (z), entropia
este:
pentru o variabil aleatoare Z, distribuit dup legea (z), entropia
este:
H = - ( ) ( ) z z

log
nedeterminarea unui experiment X este o funcie de probabilitate de
realizare a evenimentelor componente, egal cu cantitatea
medie de informaie furnizat de realizarea unui eveniment,
adic:
nedeterminarea unui experiment X este o funcie de probabilitate de
realizare a evenimentelor componente, egal cu cantitatea
medie de informaie furnizat de realizarea unui eveniment,
adic:
H(X) = H(p
1
, p
2
,p
n
)
n 1948, Claude Shannon, matematician i inginer american
stabilete pentru aceast funcie expresia:
n 1948, Claude Shannon, matematician i inginer american
stabilete pentru aceast funcie expresia:
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
EXEMPLU:
EXEMPLU:
H(X) = H(p
1
, p
2
,p
n
) =

=

n
k
k k
p p
1
2
log
care ia, de fapt, n calcul entropia care msoar mprtierea
care ia, de fapt, n calcul entropia care msoar mprtierea
Shannon a continuat cercetrile unui precursor n domeniul teoriei
informaiei, R.V. Hartley, care nc din 1928 a introdus
noiunea de cantitate de informaie
Shannon a continuat cercetrile unui precursor n domeniul teoriei
informaiei, R.V. Hartley, care nc din 1928 a introdus
noiunea de cantitate de informaie
formula reprezint msura unei mrimi, dar nu rezolv problema
unitii de msura care s exprime aceast cantitate
formula reprezint msura unei mrimi, dar nu rezolv problema
unitii de msura care s exprime aceast cantitate
Shannon a propus ca unitatea de msura a cantitii de informaie
s fie informaia generat de realizarea unui experiment cu
dou evenimente avnd probabiliti egale de realizare
Shannon a propus ca unitatea de msura a cantitii de informaie
s fie informaia generat de realizarea unui experiment cu
dou evenimente avnd probabiliti egale de realizare
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
MSURAREA CANTITII DE INFORMAIE
MSURAREA CANTITII DE INFORMAIE
aceasta unitate de msura poart numele de BIT (binary digit)
aceasta unitate de msura poart numele de BIT (binary digit)
dac se aplica modelul anterior pentru un experiment X, cu dou
evenimente echiprobabile se obine:
dac se aplica modelul anterior pentru un experiment X, cu dou
evenimente echiprobabile se obine:
X =

2 / 1 2 / 1
1 0
ceea ce duce la:
ceea ce duce la:
H(X) =

+ =

=
2
1
log
2
1
2
1
log
2
1
log
2 2
2
1
2
k
k k
p p =
1
2
1
2
1
=

=
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
uneori, n practic, termenul de informaie este utilizat i pentru a
desemna datele sau invers, dar acest lucru este impropriu
uneori, n practic, termenul de informaie este utilizat i pentru a
desemna datele sau invers, dar acest lucru este impropriu
datele se refera la numere, fapte, diferite documente etc
datele se refera la numere, fapte, diferite documente etc
informaiile se refer la date organizate, date care au fost filtrate i
ordonate dup anumite criterii
informaiile se refer la date organizate, date care au fost filtrate i
ordonate dup anumite criterii
informaiile pot fi privite sub trei aspecte:
informaiile pot fi privite sub trei aspecte:
sintactic, ca mod de reprezentare prin numere, mrimi, sunete etc.
semantic, din punct de vedere al sensului (semnificaiei) pentru cel
ce o recepioneaz
pragmatic, adic din punct de vedere al utilitii
sintactic, ca mod de reprezentare prin numere, mrimi, sunete etc.
semantic, din punct de vedere al sensului (semnificaiei) pentru cel
ce o recepioneaz
pragmatic, adic din punct de vedere al utilitii
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
n general, n cadrul unei activiti, este necesar prelucrarea datelor n
vederea obinerii informaiilor necesare lurii deciziilor, datorit
urmtoarelor motive:
n general, n cadrul unei activiti, este necesar prelucrarea datelor n
vederea obinerii informaiilor necesare lurii deciziilor, datorit
urmtoarelor motive:
1. informaia apare de cele mai multe ori n alt loc dect cel n
care este utilizat;
2. informaia apare de cele mai multe ori n alt moment dect
cel n care este utilizat, ceea ce impune pstrarea
informaiilor.
3. informaia apare de cele mai multe ori sub o form diferit
de cea n care este utilizat.
1. informaia apare de cele mai multe ori n alt loc dect cel n
care este utilizat;
2. informaia apare de cele mai multe ori n alt moment dect
cel n care este utilizat, ceea ce impune pstrarea
informaiilor.
3. informaia apare de cele mai multe ori sub o form diferit
de cea n care este utilizat.
prelucrarea informaiei are ca obiect adaptarea informaiilor elementare
pentru a fi direct utilizabile
prelucrarea informaiei are ca obiect adaptarea informaiilor elementare
pentru a fi direct utilizabile
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
principalele etape de prelucrare a datelor pot fi prezentate n urmtoarea
succesiune:
principalele etape de prelucrare a datelor pot fi prezentate n urmtoarea
succesiune:
Date elementare
Date de baz
Date pentru prelucrare
Informa ii brute
Informaii prel ucrate
Operaia de identificare/
prelucrare/codificare
Operaia de colectare
Operaia de procesare
Opera ia de transmitere
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
operaia de identificare/prelucrare/codificare realizeaz codificarea
datelor elementare, reinndu-le cu scopul conservrii, transformrii
i comunicrii lor
operaia de identificare/prelucrare/codificare realizeaz codificarea
datelor elementare, reinndu-le cu scopul conservrii, transformrii
i comunicrii lor
operaia de colectare presupune regruparea datelor elementare necesare
prelucrrii i se poate realiza n 2 moduri:
operaia de colectare presupune regruparea datelor elementare necesare
prelucrrii i se poate realiza n 2 moduri:
n timp real
decalat n timp
n timp real
decalat n timp
prima modalitate este proprie consultrii imediate a datelor
prezente permanent n sistem
prima modalitate este proprie consultrii imediate a datelor
prezente permanent n sistem
n cazul celei de-a doua modaliti setul de date de aceeai
natura este constituit i conservat ntr-un fiier
n cazul celei de-a doua modaliti setul de date de aceeai
natura este constituit i conservat ntr-un fiier
operaia de procesare reprezint transformarea datelor destinate
prelucrrii n informaii pe baza unui algoritm
operaia de procesare reprezint transformarea datelor destinate
prelucrrii n informaii pe baza unui algoritm
operaia de transmitere ofer informaii prelucrate la locul, momentul i
sub forma dorit
operaia de transmitere ofer informaii prelucrate la locul, momentul i
sub forma dorit
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
gradul de utilizare a informaiei i eficiena sa n diversele activiti umane
depind de indicii de calitate specific:
gradul de utilizare a informaiei i eficiena sa n diversele activiti umane
depind de indicii de calitate specific:
precizia (cantitatea de informaii corecte n raport cu volumul
total de informaii)
oportunitatea sau actualitatea (utilitatea informaiei ntr-un
anumit interval de timp)
completitudinea (informaii ct mai complete despre un anumit
fenomen)
precizia (cantitatea de informaii corecte n raport cu volumul
total de informaii)
oportunitatea sau actualitatea (utilitatea informaiei ntr-un
anumit interval de timp)
completitudinea (informaii ct mai complete despre un anumit
fenomen)
cea mai eficient soluie o
reprezent nmagazinarea datelor
n baze de date, urmat de
utilizarea acestora n cadrul
diverselor aplicaii
cea mai eficient soluie o
reprezent nmagazinarea datelor
n baze de date, urmat de
utilizarea acestora n cadrul
diverselor aplicaii
Client
Baza de date
Server
Aplicatie
Arhitectura
pe trei nivele
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
clientul poate fi o persoan, o funcie sau un serviciu
clientul poate fi o persoan, o funcie sau un serviciu
decizia ce trebuie luat pentru rezolvarea unei anumite sarcini se ia de
ctre client, care este responsabil de toate aciunile i deciziile sale
decizia ce trebuie luat pentru rezolvarea unei anumite sarcini se ia de
ctre client, care este responsabil de toate aciunile i deciziile sale
datele sistemului reprezint o surs comun, la dispoziia tuturor,
impunndu-se totui anumite restricii accesrii acestora, din motive
de securitate
datele sistemului reprezint o surs comun, la dispoziia tuturor,
impunndu-se totui anumite restricii accesrii acestora, din motive
de securitate
structura datelor este rigid, rmnnd aceeai pe ntreaga desfurare a
activitii, cu excepia cazului n care aceasta este modificat de
ctre administrator
structura datelor este rigid, rmnnd aceeai pe ntreaga desfurare a
activitii, cu excepia cazului n care aceasta este modificat de
ctre administrator
se constat faptul c principala operaie utilizat n acest gen de aplicaii
este aceea de regsire a datelor n scopul obinerii de informaii
(obiectivul principal al oricrei baze de date)
se constat faptul c principala operaie utilizat n acest gen de aplicaii
este aceea de regsire a datelor n scopul obinerii de informaii
(obiectivul principal al oricrei baze de date)
unei baze de date i se pun ntrebri pentru a afla ceea ce intereseaz la un
moment dat
unei baze de date i se pun ntrebri pentru a afla ceea ce intereseaz la un
moment dat
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
n afar de operaia de cutare (principal), n baza de date mai au loc i
altfel de operaii necesare ntreinerii bazei de date, cum ar fi:
n afar de operaia de cutare (principal), n baza de date mai au loc i
altfel de operaii necesare ntreinerii bazei de date, cum ar fi:
adugarea de date noi
tergerea datelor care i-au pierdut importana sau actualitatea
modificarea datelor pentru a fi n pas cu realitatea
adugarea de date noi
tergerea datelor care i-au pierdut importana sau actualitatea
modificarea datelor pentru a fi n pas cu realitatea
METAFORA BIBLIOTECII I A BIBLIOTECARULUI
METAFORA BIBLIOTECII I A BIBLIOTECARULUI
bazele de date reprezint, de fapt, replica informatizat a
bibliotecilor tradiionale
bazele de date reprezint, de fapt, replica informatizat a
bibliotecilor tradiionale
bibliotecarul a cptat un nume nou, pe msura creterii
competenelor (administrator al bazei de date)
bibliotecarul a cptat un nume nou, pe msura creterii
competenelor (administrator al bazei de date)
CRITICA
CRITICA
bibliotecile lucreaz cu informaii n timp ce bazele de date lucreaz
cu date
bibliotecile lucreaz cu informaii n timp ce bazele de date lucreaz
cu date
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
METAFORA BIBLIOTECII I A BIBLIOTECARULUI
METAFORA BIBLIOTECII I A BIBLIOTECARULUI
CRITICA
CRITICA
administratorul bazei de date are un rol pe care bibliotecarul nu l
are: acela de a transforma datele n informaii i pe acestea
napoi n date, surs de apariie a majoritii erorilor ntlnite
n bazele de date
administratorul bazei de date are un rol pe care bibliotecarul nu l
are: acela de a transforma datele n informaii i pe acestea
napoi n date, surs de apariie a majoritii erorilor ntlnite
n bazele de date
o baz de date poate fi privit ca un model al unei realiti definite prin
intermediul datelor
o baz de date poate fi privit ca un model al unei realiti definite prin
intermediul datelor
modelarea se face cu ajutorul unor obiecte ce prezint diverse
caracteristici i ntre care se stabilesc o serie de asocieri ce descriu
n amnunt modul n care obiectele (caracteristicile lor) contribuie la
o descriere ct mai exact a realiti
modelarea se face cu ajutorul unor obiecte ce prezint diverse
caracteristici i ntre care se stabilesc o serie de asocieri ce descriu
n amnunt modul n care obiectele (caracteristicile lor) contribuie la
o descriere ct mai exact a realiti
datele n sine, nu au nici un fel de semnificaie
datele n sine, nu au nici un fel de semnificaie
a obine informaie nseamn, de fapt, a introduce datele disponibile ntr-
un a numit context conferindu-le n acest fel o anume semnificaie
a obine informaie nseamn, de fapt, a introduce datele disponibile ntr-
un a numit context conferindu-le n acest fel o anume semnificaie
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Transformarea datelor n informaie i invers
Transformarea datelor n informaie i invers
transformarea datelor n informaie este, ns, de multe ori, extrem de
dificil datorit complexitii realitii care trebuie modelat i
reprezint cea mai important surs de erori care contribuie la
obinerea n final a unor informaii care se dovedesc a nu fi cele
ateptate
transformarea datelor n informaie este, ns, de multe ori, extrem de
dificil datorit complexitii realitii care trebuie modelat i
reprezint cea mai important surs de erori care contribuie la
obinerea n final a unor informaii care se dovedesc a nu fi cele
ateptate
una dintre cauzele majore de apariie a defectelor n bazele de date o
reprezint crearea unei scheme defectuoase a bazei de date
una dintre cauzele majore de apariie a defectelor n bazele de date o
reprezint crearea unei scheme defectuoase a bazei de date
PRELUCRAREA DATELOR
PRELUCRAREA DATELOR
operaiile de prelucrare a datelor, pot fi, n principal, grupate pe dou mari
componente:
operaiile de prelucrare a datelor, pot fi, n principal, grupate pe dou mari
componente:
componenta de nmagazinare a datelor n cadrul sistemului
reprezentat, de obicei, de baze de date manipulate cu ajutorul
unor mecanisme proprii mpreun cu care formeaz aa-numitele
sisteme de gestiune a bazelor de date;
componenta de transfer a datelor ntre aplicaii care ndeplinete
rolurile de conectare la bazele de date i de gestiune a datelor din
sistem, reprezentat de diverse tehnologii cum ar fi COM, DCOM,
ODBC, ADO i, mai nou, XML.
componenta de nmagazinare a datelor n cadrul sistemului
reprezentat, de obicei, de baze de date manipulate cu ajutorul
unor mecanisme proprii mpreun cu care formeaz aa-numitele
sisteme de gestiune a bazelor de date;
componenta de transfer a datelor ntre aplicaii care ndeplinete
rolurile de conectare la bazele de date i de gestiune a datelor din
sistem, reprezentat de diverse tehnologii cum ar fi COM, DCOM,
ODBC, ADO i, mai nou, XML.
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
PROBLEME
PROBLEME
1. aplicaiile utilizate astzi sunt mari i complexe, cer mari resurse
de timp din partea productorilor, dificulti i costuri ridicate de
ntreinere, apariia de riscuri crescute la defectare n cazul
adugrii unor componente noi
2. aplicaiile sunt compacte, dispun de multe caracteristici extrem
de utile, dar marea majoritate a acestor caracteristici nu poate fi
modificat, eliminat sau nlocuit cu versiuni mai noi
3. aplicaiile nu sunt uor de integrat (datele i proprietile unei
aplicaii nu sunt disponibile dect cu dificultate altor aplicaii,
chiar dac aplicaiile sunt scrise n acelai limbaj de programare
i ruleaz pe aceeai main)
1. aplicaiile utilizate astzi sunt mari i complexe, cer mari resurse
de timp din partea productorilor, dificulti i costuri ridicate de
ntreinere, apariia de riscuri crescute la defectare n cazul
adugrii unor componente noi
2. aplicaiile sunt compacte, dispun de multe caracteristici extrem
de utile, dar marea majoritate a acestor caracteristici nu poate fi
modificat, eliminat sau nlocuit cu versiuni mai noi
3. aplicaiile nu sunt uor de integrat (datele i proprietile unei
aplicaii nu sunt disponibile dect cu dificultate altor aplicaii,
chiar dac aplicaiile sunt scrise n acelai limbaj de programare
i ruleaz pe aceeai main)
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
PROBLEME
PROBLEME
4. sistemele de operare prezint i ele o serie de inconveniente. Ele
nu sunt suficient de bine modularizate, fiind dificil de nlocuit,
modificat sau actualizat serviciile oferite de acestea ntr-o
modalitate simpl i flexibil
5. modelele utilizate la programare, din diferite motive, nu sunt
consistente. Chiar i atunci cnd aplicaiile prezint faciliti de
cooperare, serviciile lor sunt disponibile ntr-o modalitate diferit
de cea oferit de sistemul de operare. Modelele de programare
sunt foarte diverse n cazul n care serviciul ruleaz n acelai
proces cu clientul, ntr-un proces separat pe aceeai main, sau
pe o main separat n cadrul unei reele de calculatoare
4. sistemele de operare prezint i ele o serie de inconveniente. Ele
nu sunt suficient de bine modularizate, fiind dificil de nlocuit,
modificat sau actualizat serviciile oferite de acestea ntr-o
modalitate simpl i flexibil
5. modelele utilizate la programare, din diferite motive, nu sunt
consistente. Chiar i atunci cnd aplicaiile prezint faciliti de
cooperare, serviciile lor sunt disponibile ntr-o modalitate diferit
de cea oferit de sistemul de operare. Modelele de programare
sunt foarte diverse n cazul n care serviciul ruleaz n acelai
proces cu clientul, ntr-un proces separat pe aceeai main, sau
pe o main separat n cadrul unei reele de calculatoare
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
STRATEGII
STRATEGII
1. un set generic de faciliti necesare gsirii i utilizrii unui
anumit serviciu (indiferent dac acesta este oferit de aplicaie, de
sistemul de operare sau de ambele), de utilizare a proprietilor
oferite de un anumit serviciu, de extindere i dezvoltare a unei
noi versiuni fr ca aceasta s mpiedice utilizatorii vechii
versiuni s o mai poat folosi
2. utilizarea conceptelor programrii orientate pe obiecte att n
cadrul sistemelor ct i n cadrul aplicaiilor pentru a putea folosi
n programare noua generaie de instrumente orientate pe obiecte
(n sprijinul unei gestiuni mai eficiente a programelor ce devin din
ce n ce mai complexe) care s ajute la creterea modularitii, a
reutilizrii codurilor i la facilitarea dezvoltrii de alte proiecte cu
ct mai puine componente noi
1. un set generic de faciliti necesare gsirii i utilizrii unui
anumit serviciu (indiferent dac acesta este oferit de aplicaie, de
sistemul de operare sau de ambele), de utilizare a proprietilor
oferite de un anumit serviciu, de extindere i dezvoltare a unei
noi versiuni fr ca aceasta s mpiedice utilizatorii vechii
versiuni s o mai poat folosi
2. utilizarea conceptelor programrii orientate pe obiecte att n
cadrul sistemelor ct i n cadrul aplicaiilor pentru a putea folosi
n programare noua generaie de instrumente orientate pe obiecte
(n sprijinul unei gestiuni mai eficiente a programelor ce devin din
ce n ce mai complexe) care s ajute la creterea modularitii, a
reutilizrii codurilor i la facilitarea dezvoltrii de alte proiecte cu
ct mai puine componente noi
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
STRATEGII
STRATEGII
3. utilizarea arhitecturii pe trei nivele pentru a putea beneficia de
comunicarea cu diverse dispozitive, cu serverele aflate n reea
sau cu alte sisteme disponibile ntr-o modalitate ct mai sigur cu
putin
4. utilizarea mediilor distribuite pentru a oferi utilizatorilor i
aplicaiilor o singur vedere asupra sistemului i a permite
folosirea serviciilor n cadrul unei reele de calculatoare indiferent
de locaie, arhitectur a mainii sau mediu de implementare
3. utilizarea arhitecturii pe trei nivele pentru a putea beneficia de
comunicarea cu diverse dispozitive, cu serverele aflate n reea
sau cu alte sisteme disponibile ntr-o modalitate ct mai sigur cu
putin
4. utilizarea mediilor distribuite pentru a oferi utilizatorilor i
aplicaiilor o singur vedere asupra sistemului i a permite
folosirea serviciilor n cadrul unei reele de calculatoare indiferent
de locaie, arhitectur a mainii sau mediu de implementare
SOLUII
SOLUII
1. programarea orientat pe obiecte
1. programarea orientat pe obiecte
ofer o mare putere i o flexibilitate ridicat
ofer o mare putere i o flexibilitate ridicat
permite crearea unor seturi de obiecte ce pot fi reutilizate n
cadrul altor aplicaii
permite crearea unor seturi de obiecte ce pot fi reutilizate n
cadrul altor aplicaii
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
SOLUII
SOLUII
1. programarea orientat pe obiecte
1. programarea orientat pe obiecte
nu exist un cadru elaborat de standarde prin care obiectele
create de diferii productori s poat comunica ntre
ele n cadrul aceluiai proces i cu att mai puin n
procese separate sau la distan
nu exist un cadru elaborat de standarde prin care obiectele
create de diferii productori s poat comunica ntre
ele n cadrul aceluiai proces i cu att mai puin n
procese separate sau la distan
2. crearea de componente reutilizabile
2. crearea de componente reutilizabile
o component este o parte reutilizabil de cod n format binar
ce poate fi introdus n cadrul altor componente ale
diverilor productori cu relativ uurin
o component este o parte reutilizabil de cod n format binar
ce poate fi introdus n cadrul altor componente ale
diverilor productori cu relativ uurin
un analizator de sintax de la un productor ce poate
rula n cadrul diverselor procesoare de texte ce
provin de la ali productori
un analizator de sintax de la un productor ce poate
rula n cadrul diverselor procesoare de texte ce
provin de la ali productori
EXEMPLU
EXEMPLU
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Componenta de transfer a datelor
Componenta de transfer a datelor
SOLUII
SOLUII
2. crearea de componente reutilizabile
2. crearea de componente reutilizabile
componentele software trebuie s adere la standardul binar
pentru a putea fi folosite n exterior
componentele software trebuie s adere la standardul binar
pentru a putea fi folosite n exterior
implementarea lor intern nu este supus nici unui fel de
constrngeri
implementarea lor intern nu este supus nici unui fel de
constrngeri
componentele software pot fi construite folosind fie limbaje
procedurale, fie limbaje orientate pe obiecte
componentele software pot fi construite folosind fie limbaje
procedurale, fie limbaje orientate pe obiecte
Dr. ing. Liviu PERNIU
Curs 2
DATE, INFORMATII
DATE, INFORMATII
Laborator 2 - prezentare
Laborator 2 - prezentare

S-ar putea să vă placă și

  • Prezentare PPT - PPSX
    Prezentare PPT - PPSX
    Document14 pagini
    Prezentare PPT - PPSX
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab5
    MIS Lab5
    Document4 pagini
    MIS Lab5
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab6
    MIS Lab6
    Document4 pagini
    MIS Lab6
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C11 SN - RNvs
    C11 SN - RNvs
    Document6 pagini
    C11 SN - RNvs
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab7
    MIS Lab7
    Document4 pagini
    MIS Lab7
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab4
    MIS Lab4
    Document4 pagini
    MIS Lab4
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab2
    MIS Lab2
    Document4 pagini
    MIS Lab2
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 7 BD
    Curs 7 BD
    Document8 pagini
    Curs 7 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab3
    MIS Lab3
    Document3 pagini
    MIS Lab3
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • MIS Lab1
    MIS Lab1
    Document5 pagini
    MIS Lab1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 9-10 BD
    Curs 9-10 BD
    Document8 pagini
    Curs 9-10 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 8 BD
    Curs 8 BD
    Document9 pagini
    Curs 8 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 11-12 BD
    Curs 11-12 BD
    Document10 pagini
    Curs 11-12 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 6 Rom
    Curs 6 Rom
    Document7 pagini
    Curs 6 Rom
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 5 BD
    Curs 5 BD
    Document8 pagini
    Curs 5 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C19 Estim Stare1
    C19 Estim Stare1
    Document7 pagini
    C19 Estim Stare1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 3 BD
    Curs 3 BD
    Document4 pagini
    Curs 3 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Baze de Date - Subiecte-examen-2013-Propuse 1
    Baze de Date - Subiecte-examen-2013-Propuse 1
    Document1 pagină
    Baze de Date - Subiecte-examen-2013-Propuse 1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 4 BD
    Curs 4 BD
    Document10 pagini
    Curs 4 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 1 BD
    Curs 1 BD
    Document4 pagini
    Curs 1 BD
    c_caltea
    Încă nu există evaluări
  • Curs 2 BD
    Curs 2 BD
    Document5 pagini
    Curs 2 BD
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C20 Estim Stare2
    C20 Estim Stare2
    Document9 pagini
    C20 Estim Stare2
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C15 PrSistRegMI - Regl Predictie
    C15 PrSistRegMI - Regl Predictie
    Document10 pagini
    C15 PrSistRegMI - Regl Predictie
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C18 Reg Stare - Estim Stare
    C18 Reg Stare - Estim Stare
    Document9 pagini
    C18 Reg Stare - Estim Stare
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C17 Reg Stare2
    C17 Reg Stare2
    Document9 pagini
    C17 Reg Stare2
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C16 Reg Stare1
    C16 Reg Stare1
    Document8 pagini
    C16 Reg Stare1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • c12 Icsn Sint RN Pi - Pid
    c12 Icsn Sint RN Pi - Pid
    Document10 pagini
    c12 Icsn Sint RN Pi - Pid
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C13 PrSistNumMetRaspImpus
    C13 PrSistNumMetRaspImpus
    Document10 pagini
    C13 PrSistNumMetRaspImpus
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • C14 PrSistRegMI1
    C14 PrSistRegMI1
    Document10 pagini
    C14 PrSistRegMI1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Comentarii Privind Modelele Discrete Ale Elementelor de Ordinul 1 (T1) Şi 2 (T2)
    Comentarii Privind Modelele Discrete Ale Elementelor de Ordinul 1 (T1) Şi 2 (T2)
    Document11 pagini
    Comentarii Privind Modelele Discrete Ale Elementelor de Ordinul 1 (T1) Şi 2 (T2)
    Rodica Petronela Ghiță
    Încă nu există evaluări