S24-S25 – Proiectarea și structura unei baze de date
Fișa de lucru: Proiectarea și crearea unei baze de date în Microsoft Access
Clasa: a X-a
S24-S25
Subiect: Proiectarea și structura unei baze de date
Obiective
- Să proiectăm o bază de date utilizând Access.
- Să creăm un tabel nou cu o structură definită.
- Să definim o cheie primară și să stabilim un index pentru câmpuri.
Activitatea 1: Proiectarea unei baze de date
Instrucțiuni:
- Deschide Microsoft Access și creează o bază de date nouă:
- Click pe „Blank Database” (Bază de date goală).
- Salvează baza de date cu numele „Gestionare_Produse.accdb”.
- Planifică structura bazei de date:
- Creează un tabel pentru stocul unui magazin cu următoarele câmpuri:
- „ID Produs” (Număr unic pentru fiecare produs).
- „Nume Produs” (Denumirea produsului).
- „Preț” (Prețul produsului).
- „Cantitate Stoc” (Numărul de unități disponibile).
- Creează un tabel pentru stocul unui magazin cu următoarele câmpuri:
Întrebare: De ce este importantă planificarea înainte de crearea bazei de date?
Activitatea 2: Crearea unei tabele
Instrucțiuni:
- Accesează tab-ul „Create” (Creare) și selectează „Table Design” (Proiectare tabel).
- Adaugă câmpurile definite anterior:
Nume Câmp | Tip de Date | Descriere |
ID Produs | AutoNumber | Identificator unic |
Nume Produs | Short Text | Denumirea produsului |
Preț | Currency | Prețul produsului |
Cantitate Stoc | Number | Unități disponibile |
- Salvează tabelul cu numele „Produse”.
Întrebare: Care este diferența dintre tipurile de date „Short Text” și „Number”?
Activitatea 3: Definirea unei chei primare
Instrucțiuni:
- În modul „Design View” al tabelului „Produse”, selectează câmpul „ID Produs”.
- Din meniul de sus, apasă pe „Primary Key” (Cheie primară).
- Salvează modificările.
Întrebare: De ce este necesar să definim o cheie primară într-un tabel?
Activitatea 4: Stabilirea unui index pentru câmpuri
Instrucțiuni:
- În modul „Design View”, selectează câmpul „Nume Produs”.
- În panoul „Field Properties” (Proprietăți câmp), setează opțiunea „Indexed” la „Yes (Duplicates OK)”.
- Salvează tabelul.
Întrebare: Cum ajută utilizarea unui index la îmbunătățirea performanței bazei de date?
Aplicație Practică
- Adaugă date în tabelul „Produse” folosind modul „Datasheet View”.
- Exemplu:
ID Produs | Nume Produs | Preț | Cantitate Stoc |
1 | Laptop | 2500 | 10 |
2 | Telefon | 1200 | 25 |
3 | Televizor | 3000 | 5 |
- Verifică funcționalitatea cheii primare introducând un „ID Produs” duplicat.
- Testează căutarea rapidă folosind câmpul indexat „Nume Produs”.
Tema pentru acasă:
Creează o bază de date cu numele „Catalog_Cărți.accdb” care să conțină:
- Un tabel „Cărți” cu câmpurile:
- „ID Carte” (AutoNumber, cheie primară).
- „Titlu Carte” (Short Text, indexat).
- „Autor” (Short Text).
- „Număr Pagini” (Number).
- Adaugă 5 cărți în tabel și definește un index pe câmpul „Autor”.