Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Accesul la datele memorate se face la nivel de înregistrare. La un moment dat este permis accesul
la o singură înregistrare, numită înregistrare curentă.
Un sistem de gestiune a bazelor de date (SGBD) este un pachet de programe care realizează
gestiunea şi prelucrarea complexă a datelor dintr-o bază de date, asigurând independenţa programelor
de aplicaţie faţă de modul de structurare a datelor. Un SGBD trebuie să aibă următoarele funcţii:
- descrierea datelor - SGBD trebuie să permită definirea, crearea şi introducerea datelor în baza
de date;
- prelucrarea datelor - SGBD trebuie să permită căutarea rapidă a datelor, modificarea, ştergerea,
sortarea, extragerea unei înregistrări, tipărirea unei baze de date;
- utilizare - SGBD trebuie să ofere o înterfaţă cât mai atractivă şi performantă între utilizator şi
baza de date
Pentru gestiunea bazelor de date SGBD-ul existent în pachetul Microsoft Office este Access.
O bază de date în Microsoft Access 2007 este un fişier cu extensia .accdb (ACCess DataBase)
care conţine datele din bază, descrierea lor, şi obiecte pentru manipularea acestora. Un fişier bază de date
poate conţine:
tabele – conţin informaţiile din baza de date;
interogări – conţin condiţii impuse unor linii din tabele pentru a fi incluse în rezultat;
formulare – conţin obiecte de control care permit introducerea şi modificarea datelor din tabelele
din baza de date;
rapoarte – sunt obiecte ale bazei de date care permit obţinerea unei liste, mai mult sau mai puţin
complexe, care conţin liniile şi coloanele din tabelele bazei de date;
Deschiderea aplicaţiei
Start/Toate programele/Microsoft Office/Microsoft Access
1
Un tabel dintr-o bază de date Access este organizat pe rânduri (numite înregistrări sau articole) şi
coloane (numite câmpuri).
Tabelele pot fi considerate, într-o oarecare măsură, analoage cu foile de calcul dintr-un registru
Excel iar baza de date analoagă cu întregul registru.
Câmpurile, împreună cu tipurile de date stabilite pentru ele, reprezintă structura tabelului.
Câmp 1 Câmp 2 Câmp 3 ... Câmp n
Structura Nume Prenume Data_n ... Telefon
Articol 1
Articol 2
Spre deosebire de tabelele din Word sau Excel, unde se putea introduce orice valoare în orice
celulă, în Access trebuie specificat de la început ce fel de valori se vor introduce în fiecare coloană, urmând
ca Access să interzică, ulterior, introducerea valorilor de alt tip decât cel stabilit. Această comportare se
concretizează în conceptul de tip de dată.
2
nume;
tip de dată;
lungime.
Definirea structurii unui tabel se face astfel:
1. Se deschide fereastra bazei de date în care se va crea
tabelul.
2. Meniul Creare fila Tabele butonul Tabel.
3. Creare tabel în modul Vizualizare proiect -
Access va deschide fereastra pentru descrierea
structurii noului tabel.
4. În această fereastră se specifică pentru fiecare
câmp următoarele:
în coloana Nume câmp se va introduce numele fiecărui câmp; acesta este folosit la
identificarea ulterioară a câmpului, poate avea maxim 64 de caractere şi poate conţine şi spaţii;
la Tip de date se alege tipul de date pentru câmpul respectiv.
- În cazul tipului Text, Access propune lungimea de 50 de caractere, valoare care poate
fi modificată la Dimensiune câmp.
- În cazul tipului Number, subtipul se alege de la Dimensiune câmp.
Caracteristicile opţionale pentru câmpul curent pot fi specificate în partea inferioară a ferestrei, în
zona Proprietăţi câmpuri:
Dimensiune câmp– numărul maxim de poziţii ce pot fi memorate în acel câmp;
Format – formatul de afişare ulterioară a datelor, cum ar fi:
3
completeze;
Se permite lungimea zero – se permit sau nu valori vide în câmpurile text sau
memo;
Indexat – se creează sau nu un index pentru acel câmp.
5. La închiderea ferestrei, dacă se dorește salvarea tabelului, se va afişa un dialog în care trebuie să
se introducă numele noului tabel.
După aceşti paşi, în lista afişată în fereastra principală a bazei de date, la folosirea butonului
Tabele, se va afişa, ca pictogramă, noul tabel.
Introducerea datelor
Se selectează numele tabelei de completat. Se completează grila.
Sortarea datelor
Access poate sorta datele ascendent sau descendent. Pentru a sorta date dintr-o coloană, se execută
clic în câmpul care conţine valorile de sortat şi se alege Sortare ascendentă/Sortare descendentă.
Opţiunile există şi în meniul Pornire/Sortare și Filtrare.
Căutarea datelor
Pentru a căuta informaţii într-un tabel se utilizează opţiunea Găsire, din meniul Pornire. Operaţia
se poate utiliza pentru a căuta doar într-un singur câmp sau în întreg tabelul.
4
Exerciţii:
1. Creați o bază de date cu numele FARMACII.
2. Creați tabela MEDICAMENTE, cu structura: farm, medicament, cant, pret, data_exp, um, reteta,
prospect, aspect:
- farm – este codul farmaciei; trebuie să fie de forma fx (de exemplu f1, f5 etc.);
- medicament – numele medicamentului; maxim 50 de caractere;
- cant – cantitatea existentă în farmacie; număr întreg pozitiv, mai mic sau egal cu 250;
valoare implicită 0;
- pret – preț unitar în lei; valori cu maxim 2 zecimale; între 5 și 1000 lei;
- data_exp – data expirării medicamentului; dată scurtă; valoare implicită 31.12.2020;
- um – unitatea de măsură; valori posibile g, mg, bucata, fiola, cutie (tip Informații
legate/Lookup Wizard);
- reteta – da/nu;
- prospect – prospectul medicamentului, memorat ca document Word (obiect OLE);
- aspect – ambalajul medicamentului, memorat ca imagine (obiect OLE).
4. Introduceți în tabelă înregistrările de mai jos. Pentru un medicament oarecare, creați un document
Word care va reprezenta prospectul și salvați o imagine cu medicamentul respectiv (aspect).
6. Adăugați o coloană nouă, cod – autonumerotare, pe care o setați cheie primară în locul numărului
farmaciei.
5
6