Documente Academic
Documente Profesional
Documente Cultură
Cuprins
Bibliografie: ........................................................................................................................... 15
1
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Domeniul bazelor de date este foarte important la ora actuală. Indiferent că suntem un
utilizator obișnuit, unul experimentat sau un profesionist IT, studiul unei baze de date este mai
important ca oricând.
Baza de date - reprezintă un ansamblu de date, organizate coerent, structurate cu o redundanţă
minimă, accesibile cât mai multor utilizatori în acelaşi timp. Baza de date este un ansamblu de
colecţii de date organizate în tabele pentru bazele de date relaţionale şi în obiecte pentru bazele de
date obiect.
Exemple: evidenţa populaţiei la poliţie, clienţii băncilor, abonaţii de la EONgaz, Electrica,
RDS
Datele sunt organizate în tabele, o baza de date este alcătuită din mai multe tabele cu diferite
legături între ele. Exemplu: tabel cărţi, tabel abonați, tabel edituri
Entităţile alcătuiesc lumea reală. Exemple: angajat, carte
Atribute reprezintă proprietăţi sau caracteristici ale entităţilor care au diferite valori.
Exemple atribute: pentru angajat: nume, vârstă, ani vechime,
pentru carte: titlu, autor, an apariţie, editură
2
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Microsoft Access 2007 face parte din pachetul de programe Office 2007 şi este o aplicaţie
pentru crearea şi gestionarea bazelor de date.
Închiderea aplicaţiei: Buton Office/Exit Access sau clic pe butonul de închidere din colțul
dreapta-sus al ferestrei
Orice coloană dintr-un tabel se numește câmp. Orice linie dintr-un tabel se numește
înregistrare. Intersecția dintre o linie și o coloană se numește valoare.
Cea mai importantă linie dintr-un tabel este acea linie care defineşte tabelul. Ea se numeşte
cap de tabel (sau structura de bază). Acesta este primul lucru pe care îl creăm atunci când vrem să
facem un tabel. Capul de tabel contine definiţia coloanelor din tabelul respectiv.
3
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
4
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Observăm tabela în partea stângă a ecranului, acolo unde avem un meniu ce ne permite să
navigăm prin elementele din interiorul bazei de date. Acum putem să creăm coloanele din tabel.
Este recomandat ca orice tabel să aibă o coloană cu rolul de indentificator unic de linie și
stabilim că această coloană este de tip AutoNumerotare. Aceasta înseamnă că Access va genera
în mod automat un număr de cod unic, sub forma de număr curent (1, 2, 3…).
5
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
- Cheia primară – cheia care se folosește efectiv, identifică unic o înregistrare dintr-o
tabelă
Regula de validare
Text de validare
Index
6
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Text de validare
- daca se introduc date greșite (care nu respectă regula de validare) și dorim să fie afișat un
mesaj de atenționare într-o casetă de dialog în zona Text de validare (Validation Text)
se introduce mesajul de atenționare apoi clic pe OK
Aplicaţie practică
1. Deschideţi aplicaţia de baze de date
2. Creaţi o bază de date pe desktop. Salvaţi-o cu numele vostru.
3. Creaţi o tabelă cu următoarele câmpuri:
Nume câmp Tip de data Mărime câmp sau format
CNP Number Dublă precizie
Nume Text de dimensiune 50
Data nașterii Date/Time Dată scurtă
7
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Aplicaţie practică
1. Deschideţi Microsoft Access 2007.
2. Creaţi pe desktop baza de date BIBLIOTECA
3. Creaţi tabela CĂRŢI cu următoarele câmpuri:
Nume câmp Tip date Marime câmp sau format
ID Carte Numar Lung intreg
Titlu Text 50
Autor Text 100
Pret Moneda lei
4. Setaţi câmpul ID Carte ca şi cheie primară
5. Indexaţi câmpul Pret
6. Introduceţi în tabel următoarele înregistrări:
ID Carte Titlu Autor Pret
b) editarea legăturilor
- În fila Instrumente bază de date(Database tools) alegem Relaţii (Relationships) –
definim legătura dintre tabele
- se afişează fereastra Editare relaţii (Edit Relationship)
- se apasă butonul Creare...(Create New...)
- se aleg tabelele pe care dorim să le legăm şi atributele după care se va realiza legătura/
OK
- se definesc restricţiile asupra legăturii
- se bifează casuţa Enforce Referential Integrity (Impunere integritate referenţială)
pentru a putea defini restricţiile asupra legăturii nou create
- se apasă butonul Creare (Create)
8
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
IMPORTANT: nu se pot crea legături între doua tabele după orice câmpuri ci numai după acele
câmpuri care într-o tabelă sunt cheie primară şi în cealaltă tabela reprezintă cheie externa. Cele două
câmpuri după care se face legătura trebuie să fie de acelasi tip.
9
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Pentru crearea unui formular din panglica Creare alegeți Mai multe formulare →
Expert formular
În fereastra ce s-a deschis alegem tabela pentru care creăm formularul apoi câmpurile din
tabela pentru care realizăm formularul.
(ex. Nume, Prenume, Data nasterii și Clasa din tabela ELEVI).
10
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Aplicație practică:
1. Creați o baza de date cu numele biblioteca formată din 2 tabele prin care să țineți
evidența cărților din biblioteca personală.
Tabele:
Carti
Nume câmp Tip date Mărime câmp sau format
Cod_carte număr Întreg lung
Nume_carte Text 20
Autor Text 255
domeniu text 50
Edituri
Nume câmp Tip date Mărime câmp sau format
Cod_editura număr Întreg lung
Nume_editura Text 50
Adresa_editura Text 50
2. Creați câte un formular pentru fiecare tabel și introduceți în fiecare tabel câte 3 înregistrări.
În fereastra deschisă alegem tabelele din care dorim extragerea informațiilor folosind
butonul Adăugare(Add) apoi apăsăm Închidere(Close).
11
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Aplicația practică
1. Copiaţi baza de date scoala pe desktop
2. Creați o interogare care să afișeze nume, prenume și media la română.
3. Salvați cu numele Medii romana
Într-o interogare datele pot fi sortate crescător sau descrescător. Se pot stabili condiții logice,
putem să filtrăm tabelele din Access stabilind niște condiții logice.
Câmpul Show (Afișare) permite afișarea sau nu a unor câmpuri în interogare. Selectați
căsuța dacă doriți ca acest câmp să apară în interogare sau nu.
În câmpul Criteria (Criterii) se pot defini propriile restricții. Acestea pot fi de genul:
mai mare decât o anumită valoare (>), mai mare sau egal(>=), mai mic(<), mai mic sau
egal cu anumita valoare(<=), se poate alege și opțiunea Egal cu o valoare sau diferit (<>)
de o valoare
sau se pot crea expresii logice utilizând operatorii logici And (Și) și Or (Sau)
După închiderea interogării aceasta va conține numai acele înregistrări care corespund
restricției create. Pentru a păstra vechea interogare salvați noua interogare cu un alt nume
(utilizați Butonul Office/Salvare ca)
12
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Aplicația practică
1. Copiati baza de date scoala pe desktop (retea/server Ael/Public)
2. Creați o interogare care să afișeze nume, prenume și media la matematică și fizică.
3. Salvați cu numele medii_real
4. Ordonați alfabetic după numele elevilor
5. Afișați doar elevii care au medii mai mari sau egale cu 8 la matematică.
6. Salvați cu numele Elevi buni
7. Afișați doar elevii care au medii mai mici decât 5 la fizică
8. Salvați cu numele Elevi corigenți
13
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Aplicația practică:
1. Copiați pe desktop baza de date scoala (Rețea/Server Ael/Public)
2. Creați un raport pentru tabela elevi
3. Afișați câmpurile: nume, prenume și clasa
4. Sortați după nume, crescător
5. Orientați foaia tip vedere și alegeți aspectul tabel
6. Alegeți un stil pentru raport
7. Salvați cu numele elevi si clase
14
Microsoft Access 2007 – manual pentru începători
prof. Alina Bonto
Bibliografie:
1. Mariana Panţiru – Tehnologia Informaţiei şi a comunicaţiilor, Ed. All, Bucureşti, 2005
2. http://office.microsoft.com/ro-ro/access-help/ - Ajutor şi articole “cum să”
15