Documente Academic
Documente Profesional
Documente Cultură
Datele: fapte care caracterizeaz un fenomen economic, social etc. Datele se caracterizeaz
prin identificator, atribute i valoare.
Informaiile: sunt date nzestrate cu caracter de noutate. Au o anumit semnificaie i sunt
organizate pentru anumite scopuri. Informaiile, de exemplu, constituie o colecie de date i
explicaii asociate, interpretri etc. despre un obiect, eveniment sau proces.
Cunotinele: informaii cu caracter fundamental despre un anumit domeniu.
O baz de date reprezint o colecie de date, accesibil unui grup de utilizatori.
Un fiier de date este un fiier care memoreaz datele necesare unei aplicaii. Structura i
modul de prelucrare a datelor din fiier este omogen pentru toate datele.
Fiierele de date sunt de dou feluri:
- Fiiere deschise: structura fiierului este pus la dispoziia utilizatorilor;
- Fiiere nchise: utilizatorii nu au acces la structura fiierului de date.
O baz de date include unul sau mai multe fiiere de date (de exemplu, Microsoft Access
utilizeaz un singur fiier, cu extensia .mdb)
O banc de date reprezint o baz de date caracterizat prin nivelul mai redus de structurare
a informaiilor. Bncile de date sunt destinate n special sistemelor informatice documentare (ex.
biblioteci digitale: crile pot fi clasificate dup autori, edituri, gen literar, limba n care au fost
tiprite, dar coninutul unei cri nu poate fi structurat conform cerinelor unei baze de date).
b) integritatea datelor: presupune faptul c datele din baza de date reflect corect activitatea
pentru care baza de date ofer suport informatic. n baza de date, integritatea datelor se
regsete printr-un set de restricii de integritate. Implementarea restriciilor de
integritate presupune:
- crearea unor liste de valori predefinite, din care utilizatorul s aib
posibilitatea de a alege o anumit valoare, n loc s tasteze valoarea
respectiv (ex. denumirile judeelor, rilor etc.);
- asigurarea apartenenei valorilor la intervale predefinite (ex. s nu poat fi
introduse n baza de date operaiuni economico-financiare din luna
precedent, odat ce a fost nchis, ca urmare sistemul nu trebuie s accepte
date calendaristice din luna precedent);
- utilizarea tipurilor de date cele mai adecvate pentru fiecare segment de date;
- asigurarea coerenei ntre segmente de date diferite.
1
c) securitatea datelor: protecia mpotriva pierderilor de date, cauzate de evenimente de
natur tehnic (hardware) sau logic (software). Securitatea datelor poate fi
implementat prin:
- copii de siguran (backup): salvarea, periodic, a unei imagini funcionale
(care permite reluarea exploatrii bazei de date dup restaurare) a bazei de
date;
- jurnale de tranzacionare: fiiere care memoreaz modificrile efectuate
asupra bazei de date dup crearea unei copii de siguran. n cazul producerii
unei defeciuni, restaurarea copiei de siguran urmat de restaurarea
jurnalului de tranzacii asociat conduce la restaurarea bazei de date n starea
corespunztoare ultimei modificri din jurnalul de tranzacionare.
Avantajul utilizrii jurnalelor de tranzacionare const n economia de spaiu de stocare pe
mediile utilizate n acest scop, fr a neglija riscul coruperii unei copii de siguran (ceea ce implic
utilizarea unei copii de siguran anterioare).
2
Niveluri de reprezentare a datelor n bazele de date
n demersul realizrii unei baze de date exist trei niveluri de percepie a acesteia:
extern, corespunztor utilizatorilor, care i exprim cerinele informaionale prin aa-
numitele scheme externe (subscheme);
conceptual, aferent administratorului bazei de date, care se concretizeaz n schema
conceptual;
intern, corespunztor programatorului, care realizeaz reprezentarea datelor pe suportul fizic.
3
NUME Numele entitii
Atribut1 Identificatorul
Atribut2 entitii
.
. Atributele entitii
.
Atributn
b) Asocieri: descriu corelaii existente ntre obiectele reprezentate prin entiti. O asociere
are un nume i poate avea sau nu atribute proprii. De obicei, asocierile se denumesc prin verbe, ca
expresie a faptului c reprezint aciuni prin care dou sau mai multe realizri de entiti sunt
corelate.
Pentru reprezentarea unei asocieri se folosete simbolul:
Numele asocierii
Atributele asocierii
PERSOANE
CNP
Nume Printe
Adresa
Email
Telefon
Copil
RUDE
4
- cardinaliti minime: (0 sau 1)
- cardinaliti maxime: (1 sau n).
Cardinalitatea unei entiti care particip la o asociere este o pereche de valori, format din o
valoare pentru cardinalitatea minim i o valoare pentru cardinalitatea maxim, conform regulii:
Cardinalitatea minim, respectiv maxim a unei entiti care particip la o asociere este
dat de numrul minim, respectiv maxim de realizri ale celeilalte entiti corespunztoare unei
realizri a entitii n cauz.
5
Orice tabel are cel puin o cheie: primar sau extern.
Modelul relaional se obine din modelul conceptual, prin aplicarea regulilor de trecere:
R1. Toate entitile se transform n tabele. Atributele entitilor devin atribute ale tabelelor.
Identificatorii entitilor devin chei primare ale tabelelor.
R2. Asocierile n care ambele cardinaliti maxime sunt n se transform n tabele. Atributele
asocierii, dac exist, devin atribute ale tabelelor corespunztoare. Identificatorii entitilor
participante la asociere devin chei externe ale noului tabel.
R3. Asocierile n care una din cardinalitile maxime este 1 i cealalt n dispar. Entitatea cu
cardinalitatea maxim 1 preia identificatorul celeilalte entiti, cu rol de cheie extern.
R4. Asocierile n care ambele cardinaliti maxime sunt 1 dispar. Una dintre entiti preia
identificatorul celeilalte entiti, cu rol de cheie extern.