Documente Academic
Documente Profesional
Documente Cultură
Datele reprezintă atribute cantitative sau calitative ale unei variabile sau mulţimi de variabile.
Datele sunt în general rezultatul unor măsurători şi pot constitui o bază pentru crearea de grafice,
imagini sau observaţii cu privire la o mulţime de variabile.
Datele sunt luate din lumea reală prin măsurători şi observaţii. Datele în sine nu au nici un fel de
semnificaţie, nefiind altceva decât o înşiruire de litere şi cifre. Acestea rămân în aceeaşi stare
până în momentul modificării lor de către administratorul bazei de date.
Informaţiile reprezintă date organizate, date care au fost filtrate şi ordonate după anumite
criterii. Pentru a face diferenţa dintre date şi informaţii, Hernandez propune următoarea axiomă:
Datele reprezintă ceea ce se înmagazinează; informaţia reprezintă ceea ce se extrage.
Pentru a fi percepută, informaţia trebuie exprimată într-o formă concretă. Această formă concretă
se numeşte dată. Prin dată se înţelege un număr, o mărime, o relaţie care serveşte la rezolvarea
unei probleme sau care este obţinută în urma unei cercetări urmând a fi supusă unor prelucrări.
Data poate fi considerată materia primă pentru informaţie. Data are o existenţă obiectivă,
tangibilă. Ea este o informaţie potenţială întrucât prin prelucrare conduce la obţinerea
informaţiilor.
2. Sisteme informaţionale. Sisteme informatice.
Un sistem informaţional se poate defini ca fiind ansamblul de elemente implicate în procesul de
colectare, de transmisie, prelucrare de informaţie, informaţiei revenindu-i rolul central din
sistem. În cadrul sistemului informaţional se regăsesc : informaţia vehiculată, documentele
purtătoare de informaţii, personalul, mijloace de comunicare, sistemele de prelucrare (de regulă,
automată) a informaţiei, etc. Printre posibilele activităţi desfăşurate în cadrul acestui sistem, pot
fi enumerate : achiziţia de informaţii din sistemul de bază, completarea documentelor şi
transferul acestora între diferite compartimente, centralizarea datelor, etc
În cadrul unui sistem informaţional, majoritatea activităţilor se pot desfăşura cu ajutorul tehnicii
de calcul. Se pot prelucra datele primare şi apoi rezultatul poate fi transferat mai departe, către
alt compartiment spre prelucrare. Transferul se poate face şi el pe cale electronică prin
intermediul unei reţele de calculatoare. Ansamblul de elemente implicate în tot acest proces de
prelucrare şi transmitere a datelor pe cale electronică alcătuiesc un sistem informatic. Într-un
sistem informatic pot intra: calculatoare, sisteme de transmisie a datelor, componente hardware
şi software, datele prelucrate, personalul ce exploatează tehnica de calcul, teoriile ce stau la baza
algoritmilor de prelucrare, etc. Raportul sistem informaţional-sistem informatic: sistemul
informaţional include în cadrul său sistemul informatic, acesta din urmă fiind o componentă
esenţială a primului.
3. Organizarea şi structura datelor.
O structură este o entitate de sine-stătătoare, indentificabilă prin nume, ale cărei componente îşi
menţin proprietăţile. Componentele unei structuri de date pot fi individualizate şi selectate prin
nume (identificatori) sau prin poziţia ce o ocupă în structură, conform cu relaţia de ordine
specificată.
Structurile de date pot fi clasificate după mai multe criterii:
a. după modul de selectare a componentelor:
• structuri cu acces direct atunci când o componentă poate fi selectată fără a ţine seama de
celelalte componente ale structurii
• structuri cu acces secvenţial atunci când localizarea unui element se face printr-un proces de
parcurgere a mai multor componente, conform cu ordinea acestora.
b. după suportul de memorie pe care se creează structura de date :
• structuri de date interne (şir, masiv, înregistrare, liste, arbori)
• structuri de date externe (fişiere, baze de date)
c. după variabilitatea structurii:
• structuri de date dinamice, care îşi modifică pe parcursul prelucrării structura
• structuri de date statice, care pe tot parcursul existenţei au acelaşi număr de componente şi
în aceeaşi ordine
4. Clasificarea şi operaţii asupra structurilor de date.
Asupra structurilor de date se pot efectua atât operaţii generale, cât şi operaţii specifice tipului
structurii. Cele mai întâlnite sunt:
1. Crearea se execută o singură dată la începutul ciclului de viaţă a structurii respective,
presupunând memorarea structurii respective de date în forma iniţială, pe suportul de memorie
internă sau externă.
2. Actualizarea reprezintă operaţia de aducere la zi a unei structuri de date create anterior şi
presupune:
• adăugarea şi/sau inserarea de noi elemente ale structurii;
• modificarea valorilor unor elemente ale structurii;
• ştergerea fizică şi/sau logică a unor elemente ale structurii.
3. Consultarea (exploatarea) asigură accesarea elementelor componente ale unei
structuri în scopul prelucrării sau vizualizării acesteia.
4. Sortarea permite ordonarea crescătoare sau descrescătoare a elementelor unor structuri, după
anumite criterii stabilite de utilizator, fiind o rearanjare fizică a acestora.
5. Separarea este desfacerea unei structuri in două sau mai multe structuri.
6. Fuzionarea sau interclasarea este combinarea a două sau mai multor structuri într-o singură
structură conform unor criterii.
7. Copierea presupune obţinerea unei dubluri, integrale sau parţiale aleasă de utilizator.
Relatiile sunt reprezentate prin verbe, dar nu orice verb este o relatie.
Intre doua entitati poate exista mai mult decat o singura relatie. E exemplu, daca luam in
vedere ca fiecare facultate este condusa de un decan si ca acesta este ales din randurile
profesorilor, atunci in entitatile PROFESOR si FACULTATE va mai exista o relatie
numita "conduce".
Pot exista relatii cu acelasi nume, dar relatiile care asociaza aceleasi entitati trebuie sa
poarte nume diferite.
12. Obiectivele fundamentale ale unei baze de date (BD). Independenţa între date şi
prelucrări. Integritatea datelor. Confidenţialitatea datelor. Partajarea datelor.
Integritatea datelor asigura fiabilitatea si coerenta bazei de date (BD). Pentru aceasta trebuie
definite restrictii de integritate cum ar fi:
q apartenenta la o lista de valori sau interval;
q apartenenta la un anumit format;
q reguli de coerenta cu alte date
Confidentialitatea datelor este asigurata prin proceduri de:
q identificare a utilizatorilor prin nume sau cod;
q autentificarea prin parole;
q autorizarea accesului diferentiat prin drepturi de creare, consultare modificare sau stergere
pentru anumite segmente de date.
Partajarea datelor permite înlantuirea tranzactiilor solicitate simultan pe aceiasi înregistrare din
baza de date, prin blocarea cererilor în asteptare si deservirea ulterioara a acestora.
Sistemul de Gestiune a Bazelor de Date (SGBD)
Un sistem de gestiune a bazelor de date constituie o interfata între utilizatori si BD, care permite
în principal crearea, actualizarea si consultarea acesteia. În acest context putem defini SGBD-ul
ca un instrument de asamblare, codificare, aranjare, protectie si regasire a datelor în BD.
13. Baze de date - Ansamblu de obiecte utilizat pentru a gestiona informaţii. Tabel. Cîmp.
Înregistrare. Obiect. Tipuri de cîmpuri.
Baza de date - ansamblu de obiecte utilizat pentru a gestiona informaţii. Ea conţine unul sau
mai multe tabele, precum şi alte obiecte (de exemplu, rapoarte). O bază de date Access e stocată
sub forma unui fişier unic.
Tabel Obiect dintr-o bază de date, în care informaţiile sunt stocate bidimensional, aranjate pe
rînduri şi coloane.
Cîmp Categorie de informaţii dintr-un tabel, de pildă o adresă, titlul unei casete sau actul de
identitate al unui client. Cîmpurile reprezintă coloanele tabelului.
Înregistrare Toate informaţiile legate de un subiect dintr-un tabel. Rîndurile reprezintă
înregistrările unui tabel.
Obiect O unitate indentificabilă într-o bază de date, de exemplu , un tabel, un raport sau un
formular.
14. Crearea tabelelor. Crearea relaţiilor.
Tabelul reprezinta :
-structura bazei de date care stocheaza datele;
-contine un tip de date despre un tip de entitate; (clasa de obiecte, evenimente sau concepte cu
proprietati commune;
-grila bidimensionala: coloane, randuri;
-nume unic in baza de date;
Elaborarea unui table in MS Acces presupune doua etape :
1.stabilirea setului de campuri pe care le va contine;
2.includerea inregistrarilor in tabel.
Pentru ca doua sau mai multe tabele sa permita asocierea este obligatoriu ca ele sa contina unul
sau mai multe campuri, care prin constructie sa identifice unic fiecare inregistrare din acel tabel .
Un astfel de camp se numeste cheie primara. Corelarea se realizeaza apoi prin introducerea unor
campuri cu acelasi nume si de acelasi tip de data ( sau compatibil) in fiecare tabel dintre cele
care se doresc a fi asociate.
Campurile comune prin care se face asocierea sunt cheie primara pentru un tabel si cheie externa
( secundara) pentru celalalt. Se recomanda ca acest camp sa fie identic in toate tabelele corelate,
iar tipul lor sa fie acelasi sau compatibil. Procedand astfel Access poate crea automat corelatiile
atunci cand tabelele sunt parte a unei interogari.
Pentru a crea o relatie intre tabele trebuie :
sa selectati acele tabele pe care le doriti legate, functie si de anumite criterii logice si
inrudiri intre ele ;
tabelele trebuie sa contina fiecare campurile comune ;
campurile pe care se va baza relatia sa contina valori cu acelasi nume si de acelasi tip de
data ( sau compatibil).
15. Interogări. Interogări de selecţie. Interogări de parametrizate. Interogări încrucişate.
O interogare este destinată găsirii datelor din tabele sau operării asupra acestora. Folosesc
interogările pentru:
• A afişa numai înregistrările care corespund criteriilor pe care le-aţi ales, cum ar fi, de
exemplu, membrii unei societăţi care provin din Germania.
• A afişa înregistrările în orice ordine doriţi, de exemplu după numele de familie sau
corespunzător districtului poştal.
• A combina datele din tabele diferite, afişînd rezultatele într-o singură fereastră care
cuprinde tot ce vă interesează în momentul respectiv.
• A realiza modificări similare în mai multe înregistrări dintr-un tabel simultan.
• A şterge grupuri de înregistrări, cum ar fi cele referitoare la plăţile întîrziate cu mai mult
de 12 luni.
• A crea alte tabele pentru a păstra un instateneu al informaţiilor, cum ar fi instrucţiile
trimise la săfîrşitul lunii.
Interogari de selectie (Select), care permit extragerea de date din una sau mai multe tabele
si/sau interogari, precum si efectuarea de calcule;
Interogari incrucisate (Crosstab), care centralizeaza datele extrase din tabele, contorizand si
combinand datele din mai multe campuri sursa in unul sau mai multe campuri de iesire;
Interogari parametrizate , a caror caracteristica este reprezentata de posibilitatea modificarii
dinamice a criteriilor de cautare in BD.
16. Formulare. Proprietăţile formularelor.
Formularele ofera unei baze de date o interfata prietenoasa si eleganta, prin care programatorul
poate controla actiunile utilizatorului. Un formular are peste 70 de proprietati, la care se adauga
cele ale controalelor, între 38 si 58 pentru fiecare. Principalul rol al formularelor este introducerea
datelor, dar ele pot folosi si la regasirea datelor sau afisarea meniurilor, a ecranelor de tip splash etc.
Sursele de înregistrari ale formularelor indica de unde provin sau unde vor fi stocate datele si
sunt specificate printre proprietatile formularelor.
Access va pune la dispozitie doua componente pentru crearea formularelor simple: AutoForm
Wizard, pentru crearea automata a formularelor si Form Wizard, ce îi da programatourlui mai
multa libertate de decizie. Pe lânga acestea, puteti crea formulare si singuri, pornind de la zero,
în modul Design View.
Formularele create automat cu ajutorul vrajitorului AutoForm wizard, contin câte un control
(câmp) pentru fiecare coloana a tabelei sau a interogarii pe care sunt bazate. În partea dreapta a
fiecarui câmp exista o denumire (eticheta) care este data de valoarea prorietatii Label a coloanei
respective. Controlul corespunzator unei coloane este cel specificat în proprietatea Display
Control a coloanei respective si poate fi Text Box, Combo Box, List Box sau Check Box, în
functi de tipul de date.
17. Rapoarte. Bazele rapoartelor.
Produsul final al aplicatiilor de baze de date este un raport. In Microsoft Access, raportul este un
tip de formular continuu, destinat in mod special tiparirii. Programul Microsoft Access combina
datele din tabele, interogari si chiar formulare si genereaza un raport pe care-l tipareste.
Exista sase tipuri de baza:
1. rapoartele cu o singura coloana afiseaza toate campurile unei inregistrari dintr-o tabela;
este utilizat mai rar deoarece consuma multa hartie;
2. rapoartele dispuse pe randuri furnizeaza cate o coloana pentru fiecare camp al unei
tabele sau interogari si tiparesc valoarea fiecarui camp al inregistrarii pe randuri plasate
sub capul de coloana. Daca exista mai multe coloane si nu incap pe o pagina, se tiparesc
mai multe pagini suplimentare, in ordine pana la epuizarea numarului de coloane; apoi, se
tipareste urmatorul grup de inregistrari;
3. rapoartele multicoloana se obtin din rapoartele cu o singura coloana, prin divizarea
paginii in mai multe coloane asemanator tiparirii ziarelor; formatul tabelelor
multicoloana asigura un consum mai mic de hartie;
4. rapoartele cu grupare/totalizare sunt similare rapoartelor create de alte aplicatii de
gestiune a bazelor de date. Ele insumeaza datele pe grupuri de inregistrari si adauga apoi
totaluri generale la sfarsitul raportului.
5. etichetele pentru corespondenta constituie un tip deosebit de raport multicoloana,
proiectat pentru a tipari in mod grupat nume si adrese sau alte informatii provenite din
mai multe campuri. Fiecare grup de campuri constituie o celula intr-o retea;
6. rapoartele neasociate contin subrapoarte care au la baza surse de date nelegate, cum ar fi
tabele sau interogari.
Raportul constituie cea mai buna modalitate de a tipari o copie a informatiilor extrase dintr-o
baza de date. Rapoartele au doua avantaje principale fata de alte metode de tiparire a datelor:
produse specifice unui anumit tip de utilizator, in care tipologia prelucrarilor este
particulara si in principiu regeneralizabila catre alte tipuri de utilizatori;
produse-program generalizabile de la un anumit tip de utilizatori catre alte tipuri de
utilizatori, atunci cand este posibila asimilarea acestora;
sisteme informatice exploatabile atat prin produse-program specifice, cat si prin produse-
program generalizabile intr-un context operational din punct de vedere tehnic, dinamic si
functional.
Produsele-program sunt comercializate acum ca oricare alt produs si cuprind in general
urmatoarele componente: