Sunteți pe pagina 1din 4

URI nr. 4 / Tema nr.

15: Baze de date specifice


Probleme de învățat:
15.1. Noțiuni generale privind baze de date

14.1. Noțiuni generale despre baze de date și SGBD


Baza de date și fișier
Un fișier este un ansamblu de date care poate fi manipulat de mai mulți utilizatori într-o viziune
unică asupra datelor. Viziunile multiple ar putea fi obținute prin sortarea datelor, modificarea
structurii și regruparea fișierelor, ceea ce implică modificarea programelor.

O baza de date este un ansamblu de date care se referă la un subiect și poate fi manipulat de mai
mulți utilizatori în viziuni diferite asupra datelor.

În principiu, o bază de date regrupează un ansamblu de fișiere partajate de utilizatori diferiți,


concurenți și competitivi. Structura acestui ansamblu reclamă o descriere riguroasă și laborioasă.

Clasificarea SGBD-urilor

 din punct de vedere al modelului conceptual:


 baze de date ierarhice
 baze de date de tip rețea
 baze de date relaționale
 baze de date orientate pe obiecte

 din punct de vedere al localizării datelor:


 baze de date distribuite la care datele unei baze de date sunt distribuite pe mai multe
sisteme de calcul, aflate la distanță unele de altele
 baze de date centralizate, când datele se afla într-un singur loc, pe un singur sistem de
calcul
14.1.1. Prezentarea SGBD Microsoft Office Access
Utilizatorii care cunosc programele de calcul tabelar pot considera, ca la prima vedere, un sistem de
gestiune a bazelor de date nu diferă de o aplicație de calcul tabelar. Există însă, câteva caracteristici
principale care fac diferența între sistemele de gestiune ale bazelor de date relaționale și aplicațiile
de tip calcul tabelar:

 cantitățile de date manipulate de sistemele de gestiune ale bazelor de date relaționale sunt
mult mai mari decât cele pe care pot să le manevreze foile de calcul tabelar;
 în bazele de date relaționale se pot lega între ele mai multe tabele, astfel încât utilizatorul le
poate considera ca fiind o singură tabelă;
 bazele de date elimină redundanța datelor.

Pentru prezentarea noțiunilor generale privind bazele de date vom folosi unul dintre cele mai simple
SGBD-uri si anume Microsoft Office Access, inclus în suita Microsoft Office.
Microsoft Access este un sistem puternic si robust de gestionare a bazelor de date relaționale
(RDBMS) în scopul creării și exploatării aplicațiilor de baze de date locale sau de tip client/server.
Bazele de date relaționale se bazează pe existența unor tabele între care au fost stabilite niște relații.

Pagină 1 din 4
ACCESS – Obiecte
O baza de date Acces are următoarele caracteristici:
 conține interogările, formularele, rapoartele și macrocomenzile necesare afișării datelor într-
un mod solicitat de utilizator. În general aceste elemente se numesc obiecte ale bazei de
date.
 toate elementele bazei de date sunt complet predefinite în timpul proiectării aplicației astfel
încât utilizatorii nu au nevoie să cunoască proiectarea acestor obiecte.
Organizarea bazelor de date
O bază de date este organizată în tabele, înregistrări, câmpuri și prin tipuri de date și proprietăți ale
câmpurilor. Datele sunt păstrate într-o colecție de tabele organizate pe rânduri și coloane. Datele
dintr-o coloană sunt reprezentate de un câmp, care este cea mai mică unitate de date dintr-o bază de
date. Un rând este o combinație de coloane aparținând unei singure entități numită înregistrare.

Cheie primară
O cheie primară este un câmp sau o colecție de câmpuri care identifică în mod unic fiecare
înregistrare. Cheile primare sunt utilizate pentru a relaționa tabele ce conțin date asemănătoare. O
cheie primară poate fi bazată pe un câmp de tip AutoNumerotare, câmp ce generează câte o valoare
unică pentru fiecare înregistrare.

Când se alege o cheie primară trebuie respectate următoarele reguli:


 valorice cheii primare trebuie să fie unice
 valoarea unei chei primare nu poate fi nulă (câmp gol)
 cheia primară trebuie să existe atunci când o înregistrare este creată și salvată
Index
Un index este o structură internă care înregistrează valori cheie, care se comportă ca niște indicatori
către date. O bază de date utilizează indecși pentru a căuta și sorta date. Structura și procesul sunt
similare indexului unei cărți.

Relații
Prin definiție, o relație este o asociere. În contextul unei baze de date relaționale, o relație este o
asociere de două tabele bazată pe valoarea cheii primare. Aceasta înseamnă că cheia primară este
salvată în ambele tabele. Cu ajutorul cheii primare, valoarea este unică și definește o singură
înregistrare din tabel.
Spre deosebire de alte sisteme de gestiune a bazelor de date relaționale, Microsoft Access stochează
toate componentele unei baze de date într-un singur fișier cu extensia *.mdb. Atunci când este
deschisă o baza de date toate obiectele care formează baza de date sunt afișate în fereastra Bază de
date.

Aceste obiecte sunt:


Tabelele păstrează toate datele cu care se lucrează în baza de date Access în
formatul rând – coloană, asemănător formatului utilizat de aplicațiile de calcul tabelar. Fiecare
coloană a tabelului este denumita câmp, iar fiecare rând al tabelului este o înregistrare. Fiecare
câmp al unui tabel va conține același tip de informație, având același tip de date și aceleași
caracteristici. Tabelele sunt identificate printr-un nume și sunt afișate în fereastra Bază de date, în
momentul selectării butonului Tabele. În baza de date pot exista mai multe tabele, fiecare conținând
informații despre subiecte diferite. Fiecare tabel poate conține date de mai multe tipuri, ca de
exemplu text, numere, date calendaristice, imagini.

Pagină 2 din 4
Interogarea este un obiect Access care reprezintă o întrebare formulată de utilizator
în legătură cu informațiile existente în baza de date. Rezultatul interogării constă într-o mulțime de
înregistrări care aparțin unul tabel sau mai multor tabele din baza de date. Rolul interogărilor este să
extragă din tabelele bazei de date numai informațiile necesare la un moment dat, lucru care sporește
eficiența aplicației și viteza de prelucrare a datelor.

Interogările se utilizează pentru:


 a afișa numai înregistrările care corespund criteriilor ce au fost alese
 a afișa înregistrările într-o anumită ordine
 a combina datele din tabele diferite, afișând rezultatele într-o singură fereastră
 a realiza modificări similare în mai multe înregistrări dintr-un tabel, în mod simultan
 a șterge grupuri de înregistrări care îndeplinesc aceeași condiție
 a crea alte tabele pentru a păstra informațiile selectate
 a crea o sursă de date pentru rapoarte, formate sau pentru alte interogări
În majoritatea situațiilor, Access permite modificarea datelor afișate într-o interogare. Modificările
efectuate vor fi scrise înapoi, în tabelul care a furnizat datele. O interogare nu are date proprii,
operând numai cu ceea ce citește sau scrie în tabele bazei de date. Aceasta proprietate poate crea
neplăceri utilizatorilor începători deoarece aceștia pot efectua operații de ștergere a datelor din
interogare, fără să țină seama că acestea vor fi șterse din tabelul în care au fost încărcate.

Un formular este un obiect Access destinat, în principal, pentru introducerea


datelor pe ecran, pentru afișarea și editarea datelor. În timp ce tabelele sau interogările prezintă
datele într-o formă asemănătoare cu o foaie de calcul, formularele pot afișa câte o singură
înregistrare. În consecință, ele dau posibilitatea efectuării operațiilor tipice din bazele de date.
Suplimentar, formularele pot conține subformulare pentru a afișa date asociate. De asemenea ele pot
conține butoane pentru a realiza sarcini specifice. Formularele reprezintă interfața utilizator a bazei
de date.

Raportul este un obiect al bazei de date Access utilizat pentru prezentarea datelor
din una sau mai multe tabele si a rezultatelor operațiilor efectuate asupra lor. În plus, el poate
conține informații care nu există în tabele: date rezultate în urma calculelor efectuate cu datele
memorate, informații de sinteză. Rapoartele pot fi afișate pe ecran, tipărite la imprimantă sau
salvate într-un fișier în vederea unei tipăriri ulterioare. Pentru tipărirea tipurilor de rapoarte uzuale
se poate utiliza asistentul. De asemenea se poate utiliza o interogare pentru a genera un raport care
combina informații din mai multe tabele.

Crearea unei baze de date Access


Crearea unei baze de date consta în crearea unui singur fișier
cu extensia *.MDB care conține toate tabelele din baza de date ca și
interogările, formatele, rapoartele si toate celelalte informații
ajutătoare.
Pentru crearea unei baze de date noi se alege opțiunea Nou… din
meniu Fișier, după care se alege opțiunea Bază de date
necompletată… din Panoul de activitate din partea dreaptă.
După alegerea numelui bazei de date, Microsoft Access va afișa
fereastra Bază de date.

Utilizarea ferestrei Bază de date

Pagină 3 din 4
Fereastra Bază de date pune la dispoziție o metoda simplă și coerentă de gestionare a obiectelor din
baza de date. Se selectează eticheta corespunzătoare tipului de obiecte care interesează din grupul
Obiecte.
Elementele din care este compusă această fereastră sunt următoarele:
 butoanele pentru obiecte aflate în partea stângă a ferestrei permit selectarea unui anumit tip
de obiecte;
 butoanele de comandă, plasate în partea de sus a ferestrei indică acțiunile care pot fi
efectuate asupra obiectului selectat:
o Proiect obiectul selectat va fi deschis în modul Design în vederea
modificărilor;
o Deschidere - obiectul va fi deschis pentru utilizare normala;
o Nou pentru a crea un obiect nou de tipul respectiv.
o Ștergere pentru ștergerea unui obiect selectat
o butoane care controlează modul de afișare a obiectelor
 lista cu obiecte situată în mijlocul ferestrei afișează obiectele clasei de obiecte selectate în
ordine alfabetică.

Bibliografie
- „Windows 10”, Kinnary Jangla, ed. Apress, 2015
- „PC pentru toți”, Elena Necluta, Gloria-Cerasela Crișan, ed. Polirom, 2003
- „PC – Ghid de utilizare”, Silvia Curteanu, ed. Polirom, 2001
- www.ecdl.ro, ECDL România
- https://support.microsoft.com/ro-ro, Asistență Microsoft

Pagină 4 din 4

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