proiectarea bazelor de date

25
1

Upload: varsha

Post on 10-Jan-2016

37 views

Category:

Documents


1 download

DESCRIPTION

PROIECTAREA BAZELOR DE DATE. Capitolul 1. Baze de date şi sisteme informatice. Tematica. Definiții și propriet ăț i ale datelor ;. Definiții și propriet ăț i ale informației ;. Ciclul de viaț ă al datelor ;. Cunoștințe ;. Informație ş i comunicații ;. Sisteme informatice ;. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PROIECTAREA  BAZELOR DE DATE

1

Page 2: PROIECTAREA  BAZELOR DE DATE

Baze de date şi sisteme informatice

Page 3: PROIECTAREA  BAZELOR DE DATE

Tematica

3PBD –curs- Ionescu Augustin-Iulian2010

Definiții și proprietăți ale informației;

Definiții și proprietăți ale datelor;

Ciclul de viață al datelor;

Cunoștințe;

Informație şi comunicații;

Sisteme informatice;

Arhitectura unui sistem informatic;

Concluzii.

Page 4: PROIECTAREA  BAZELOR DE DATE

Informația – definiții, proprietăți

4PBD –curs- Ionescu Augustin-Iulian2010

Derivă din cuvântul latin informare, având semnificația “a da formă”.Informația reprezintă incertitudinea înlăturată privind realizarea unui eveniment dintr-un set de evenimente potențial realizabile.

Informația reprezintă apariția unui element nou, necunoscut anterior omului sau unui sistem de calcul privind realitatea (fizică sau conceptuală).

Informația reprezintă fapte spuse, auzite sau descoperite despre ceva/cineva: cunoștințe.

Proprietăți:

este produsă;

este păstrată;

este prelucrată;

este distribuită;

are un preț de cost;

este perisabilă.

Page 5: PROIECTAREA  BAZELOR DE DATE

Informația – marfă

5PBD –curs- Ionescu Augustin-Iulian2010

t

valoarea informatieipretul de cost al informatiei

Page 6: PROIECTAREA  BAZELOR DE DATE

Date – definiții

6PBD –curs- Ionescu Augustin-Iulian2010

Aceeași dată poate furniza informații diferite în funcție de cine face interpretarea, de obiectivele interpretării, de nivelul cunoștințelor în domeniu.

Prin dată înțelegem fapte, evenimente, tranzacții înregistrate pe un suport fizic oarecare.

Data reprezintă o informație ruptă din context.

Observații!

Prin dată înțelegem forma fizică efectivă a simbolurilor ce reprezintă o informație.

Aceeași informație poate fi reprezentată printr-o infinitate de forme diferite.

Concluzie! Informația poate fi definită și ca

o interpretare a datelor în raport cu anumite situații particulare sau cu nivelul de întelegere de către om la un moment dat.

Page 7: PROIECTAREA  BAZELOR DE DATE

Date – caracteristici

7PBD –curs- Ionescu Augustin-Iulian2010

Structura; Valori admise; Operații elementare de transformare;

Modul de tratare a erorilor de prelucrare.

Se numesc metadate datele cu ajutorul cărora sunt descrise proprietățile altor date.

Exemplu: calea de acces la date, data înregistrării, proprietarul datelor, tipul datei, semnificația, drepturi de acces, …

Datele se caracterizează prinSemantică (semnificație)

Forma de reprezentare:

Persistență.

Page 8: PROIECTAREA  BAZELOR DE DATE

Ciclul de viață al datelor

8PBD –curs- Ionescu Augustin-Iulian2010

Etapele operaționale prin care trec datele din momentul generării lor și până la obținerea rezultatelor finale, independente de domeniul de activitate sau natura datelor, formează ciclul de prelucrare a datelor sau ciclul de viață a datelor.

Principalele etape din ciclul de prelucrare a datelor sunt:

culegerea datelor;

ȋnregistrarea datelor ȋn calculator;

verificarea şi validarea datelor;

păstrarea datelor.

prelucrarea propriuzisă a datelor;

distribuirea rezultatelor.

Page 9: PROIECTAREA  BAZELOR DE DATE

Metrici pentru calitatea datelor și informației

9PBD –curs- Ionescu Augustin-Iulian2010

Metrica reprezintă în general o parte a unui sistem de parametri sau un set de mijloace de măsurare , evaluare, control sau selecție cantitativă și periodică, împreună cu procedurile de realizare a măsurătorilor și procedurile de interpretare a evaluării în lumina unor evaluări anterioare sau compatibile.

Calitate – totalitatea caracteristicilor unei entități, care influențează capacitatea sa de a satisface anumite necesități precizate sau implicate [ISO-IEC 9126].

Observație! Metricile sunt de obicei specializate pe domenii de interes și sunt valide numai într-un anumit domeniu, neputând fi interpretate în afara lui.

Page 10: PROIECTAREA  BAZELOR DE DATE

Metrici pentru calitatea datelor și informației

10PBD –curs- Ionescu Augustin-Iulian2010

Precizia informației reprezintă raportul dintre cantitatea de informație corectă și cantitatea totală de informație extrasă dintr-o anumită cantitate de date într-un interval de timp precizat.

Completitudinea datelor reprezintă necesitatea de a dispune de toate datele posibile pentru a putea extrage informația corectă într-un anumit domeniu de activitate.

Observație! În multe situații completitudinea este mai mult un deziderat decât o realitate, din diverse motive:

culegerea tuturor datelor și prelucrarea lor ar putea dura atât de mult încât informația obținută nu ar mai avea nici o valoare;

prețul de cost al culegerii datelor , al păstrării și prelucrării lor ar putea fi inacceptabil;

volumul datelor poate depăși capacitatea memoriei secundare disponibile;

este posibil ca date aparent corecte să fie în realitate false.

Page 11: PROIECTAREA  BAZELOR DE DATE

Metrici pentru calitatea datelor și informației

11PBD –curs- Ionescu Augustin-Iulian2010

Actualitatea datelor și informației are două aspecte:

datele reflectă modificările survenite în domeniul de activitate supervizat în momente de timp cât mai apropiate de momentul utilizării lor;

informațiile obținute în urma prelucrării datelor sunt disponibile în momentul când sunt necesare pentru luarea unor decizii.

Relevanța informației se referă la măsura în care informația disponibilă corespunde necesităților utilizatorilor. Relevanța are atât o componentă semantică cât și una temporală.

Page 12: PROIECTAREA  BAZELOR DE DATE

Cunoștințe

12PBD –curs- Ionescu Augustin-Iulian2010

Din punctul de vedere al conținutului, informațiile pot fi împărțite în două mari categorii:

informații afective bazate pe senzitivitate și producerea emoțiilor (sunt specifice omului);

informații cognitive care permit subiectului să selecteze acțiuni perfect determinate ca raspuns la schimbarile în relațiile cu mediul înconjurător.

Cunoștințele sunt informați cognitive generalizate și abstractizate, obținute în urma înțelegerii unor relații de tip cauză-efect, stabilite cu ocazia desfășurării unor fenomene particulare.

Page 13: PROIECTAREA  BAZELOR DE DATE

Legătura între date, informație, cunoștințe

13PBD –curs- Ionescu Augustin-Iulian2010

mediul informational

brut

culegerea datelor

date primare

prelucrarea datelor informatii

cercetareabstractizaregeneralizare

cunostinte

proiectare

aplicatii

Page 14: PROIECTAREA  BAZELOR DE DATE

Informație și comunicație

14PBD –curs- Ionescu Augustin-Iulian2010

sursa deinformatii

destinatiereceptortransmitator

sursa de zgomot

mesaj mesaj

semnaltransmis

semnalreceptionat

zgom

ot

canal

sursa deinformatii destinatiedecodificatortransmitator

sursa de zgomot

mesaj mesaj

semnaltransmis

semnalreceptionat

zgom

ot

detector/corectorde erori

mesaj corectat /avertizare respingere mesaj

cerere de repetare a mesajului

raspuns (feedback)

Page 15: PROIECTAREA  BAZELOR DE DATE

Sisteme informatice

15PBD –curs- Ionescu Augustin-Iulian2010

Vom numi organizație orice reuniune a unor resurse umane, tehnice și financiare necesare desfășurării unei anumite activități cu un scop bine precizat.

Vom numi afacere orice activitate umană desfășurată în scopul rezolvării unei probleme bine definite.

Sistemul informațional (SI) reprezintă totalitatea mijloacelor umane, financiare și tehnice care contribuie la realizarea ciclului de viață a datelor necesare desfășurării activității unei organizații.

Sistemul informatic reprezintă totalitatea resurselor necesare prelucrării automate a datelor unei organizații cu ajutorul tehnicii de calcul.

Page 16: PROIECTAREA  BAZELOR DE DATE

Tipuri de informații ȋn sisteme informatice

16PBD –curs- Ionescu Augustin-Iulian2010

Informații operaționale – necesare pentru rezolvarea problemelor curente;

Informații tactice – necesare la nivel managerial pentru a stabili modul de atingere a obiectivelor sectoriale/pe termen scurt/de importanță secundară;

Informații strategice – necesare la nivel managerial pentru stabilirea obiectivelor unei organizații, a resurselor şi acțiunilor necesare atingerii acestor obiective sau pentru a obține o poziție avantajoasă ȋn raport cu concurența;

Informații statuate – informații furnizate sau solicitate prin legi, norme, ordonanțe etc.

Page 17: PROIECTAREA  BAZELOR DE DATE

Poziția SI într-o organizație

17PBD –curs- Ionescu Augustin-Iulian2010

CONDUCERE

SISTEM INFORMATIONAL

EXECUTIE

informatii

comenzi de la nivelul ierarhic superior

date primare

decizii

ordine, informari

rapoarte catre nivelul ierarhic superior

mesaje catre colaboratori

solicitari de la colaboratori sau clienti

Page 18: PROIECTAREA  BAZELOR DE DATE

SI - exemplu

18PBD –curs- Ionescu Augustin-Iulian2010

SECRETARIAT

notetelefonice cereri dispozitii

corespondenta

inregistrareclasificare

sortaredistribuire

liste raspunsurianunturi solicitari corespondenta

inregistrareclasificareredactaredistribuire

reclamatii

Decan analizadecizieavizare

repartizare

decizii,raspunsuri,dispozitii

BCP analizadecizieavizare

repartizare

CP analizadecizieavizare

repartizare

secretariat catedra,sef catedra

inregistrare, clasificare, sortare, arhivareanaliza, decizie, redactare, distribuire

personal didactic

studenti

Page 19: PROIECTAREA  BAZELOR DE DATE

Circuit informațional

19PBD –curs- Ionescu Augustin-Iulian2010

Vom numi circuit (ciclu) informațional drumul parcurs de date/informații din momentul generării unei cereri și până în momentul primirii răspunsului.

Vom numi flux informațional o porțiune din circuitul informațional pentru care putem defini sursa, destinația și conținutul informațional.

candidat comisiaadmitere

dosar

fisa inscriere

fisa corectata

fisa semnata

fisa refacutarezultat admitere

Page 20: PROIECTAREA  BAZELOR DE DATE

Componentele mediului de lucru al SI

20PBD –curs- Ionescu Augustin-Iulian2010

ech

ipam

ente

birotica

sisteme degestiune a

documentelor

sisteme desuport adeciziilor

sistemeexpert

resursefinanciare

beneficiari

EIS

Comertelectronic

mediul extern

mediul intern

aplicatii tipice

arhitectura SI

Page 21: PROIECTAREA  BAZELOR DE DATE

Clasificarea datelor într-o organizație

21PBD –curs- Ionescu Augustin-Iulian2010

timp

domeniul de interes

nivel de detaliere

detaliate

sintetice

trecut viitorprezent

sector de activitate

organizatie

da

te i

sto

ric

e

da

te c

ure

nte

da

te p

rog

no

za

te

Page 22: PROIECTAREA  BAZELOR DE DATE

Circuitul de valorificare a datelor

22PBD –curs- Ionescu Augustin-Iulian2010

Actiuni

implementareResurse

Decizii

prognozaplanificare

Obiective

Intelegere

analizaintegrareprognozaadaptare

Informatii despre dinamica

contextului si concurenta

Cunostinte

cercetareabstractizaregeneralizare

Informatii despre context

Informatii

prelucrareMetadateAlgoritmi

Date primare

achizitie date

Mediul informational brut

Page 23: PROIECTAREA  BAZELOR DE DATE

Reprezentări ale informației - exemplu

23PBD –curs- Ionescu Augustin-Iulian2010

0500

10001500200025003000

1 2 3 4 5 6 7 8 9 10 11 12

Kg branza

0500

10001500200025003000

1 2 3 4 5 6 7 8 9 10 11 12

Kg branza

1 2 3 45 6 7 89 10 11 12Slice 24 Slice 25 Slice 26 Slice 27Slice 28 Slice 29 Slice 30 Slice 31Slice 32 Slice 33 Slice 34 Slice 35Slice 36 Slice 37 Slice 38 Slice 39Slice 40 Slice 41 Slice 42 Slice 43Slice 44 Slice 45 Slice 46 Slice 47Slice 48 Slice 49 Slice 50 Slice 51Slice 52 Slice 53 Slice 54 Slice 55Slice 56 Slice 57 Slice 58 Slice 59Slice 60 Slice 61 Slice 62 Slice 63Slice 64 Slice 65 Slice 66 Slice 67Slice 68 Slice 69 Slice 70 Slice 71Slice 72 Slice 73 Slice 74 Slice 75Slice 76 Slice 77 Slice 78 Slice 79Slice 80 Slice 81 Slice 82 Slice 83Slice 84 Slice 85 Slice 86 Slice 87Slice 88 Slice 89 Slice 90 Slice 91Slice 92 Slice 93 Slice 94 Slice 95Slice 96 Slice 97 Slice 98 Slice 99Slice 100 Slice 101 Slice 102 Slice 103Slice 104 Slice 105 Slice 106 Slice 107Slice 108 Slice 109 Slice 110 Slice 111Slice 112 Slice 113 Slice 114 Slice 115Slice 116 Slice 117 Slice 118 Slice 119Slice 120 Slice 121 Slice 122 Slice 123Slice 124 Slice 125 Slice 126 Slice 127Slice 128 Slice 129 Slice 130 Slice 131Slice 132 Slice 133 Slice 134 Slice 135Slice 136 Slice 137 Slice 138 Slice 139Slice 140 Slice 141 Slice 142 Slice 143Slice 144 Slice 145 Slice 146 Slice 147Slice 148 Slice 149 Slice 150 Slice 151Slice 152 Slice 153 Slice 154 Slice 155Slice 156 Slice 157 Slice 158 Slice 159Slice 160 Slice 161 Slice 162 Slice 163Slice 164 Slice 165 Slice 166 Slice 167Slice 168 Slice 169 Slice 170 Slice 171Slice 172 Slice 173 Slice 174 Slice 175Slice 176 Slice 177 Slice 178 Slice 179Slice 180 Slice 181 Slice 182 Slice 183Slice 184 Slice 185

Page 24: PROIECTAREA  BAZELOR DE DATE

Concluzii

24PBD –curs- Ionescu Augustin-Iulian2010

Bazele de date reprezintă unul dintre elementele centrale ale oricărui sistem informatic.

Crearea bazelor de date este o necesitate în procesul de luare a deciziilor. Pornind de la bazele de date, prin asocierea datelor cu elemente din realitatea

inconjuratoare se generează informaţia. Procesul de transformare a datelor în informaţii, cunoştinţe şi în final decizii,

este un proces de mare complexitate care implică colaborarea unui număr mare de specialişti din diverse domenii.

Deşi datele sunt unice în baza de date, din ele pot fi extrase informaţii diverse în funcţie de interesul utilizatorului.

Modul de reprezentare a informaţiei este deosebit de important pentru om.

Page 25: PROIECTAREA  BAZELOR DE DATE

25PBD –curs- Ionescu Augustin-Iulian2010