S30 – S31 – S32 – Crearea și gestionarea bazei de date a clasei în Microsoft Access
Fișa de lucru: Realizarea și interogarea bazei de date a clasei
Clasa: a X-a
S30-31-32
Subiect: Crearea și gestionarea bazei de date a clasei în Microsoft Access
Obiective
- Să proiectăm și să realizăm o bază de date completă pentru o clasă de elevi.
- Să gestionăm datele utilizând interogări simple și complexe.
- Să sortăm, filtrăm și analizăm informațiile.
Etapa 1: Crearea bazei de date a clasei
Instrucțiuni:
- Deschide Microsoft Access și creează o bază de date nouă denumită „Clasa_X.accdb”.
- Creează un tabel numit „Elevi” cu următoarele câmpuri:
Nume Câmp | Tip de Date | Descriere |
ID Elev | AutoNumber | Identificator unic, cheie primară |
Nume Elev | Short Text | Numele elevului |
Prenume Elev | Short Text | Prenumele elevului |
Data Nașterii | Date/Time | Data nașterii |
Nota Finală | Number | Nota medie semestrială |
Observații | Long Text | Comentarii despre elev |
- Salvează tabelul „Elevi” și adaugă 10-15 înregistrări exemplu.
Întrebare: De ce este util să folosești un identificator unic precum „ID Elev”?
Etapa 2: Crearea interogărilor
Interogări simple
- Creează o interogare simplă care să afișeze doar numele, prenumele și nota finală a elevilor:
- Selectează câmpurile „Nume Elev”, „Prenume Elev” și „Nota Finală”.
- Rulează interogarea și salveaz-o cu numele „Elevi_Note”.
Interogări cu criterii
- Creează o interogare pentru a afișa elevii cu note mai mari de 8:
- Adaugă criteriul >8 pentru câmpul „Nota Finală”.
- Salvează interogarea cu numele „Elevi_Nota_Mare”.
Interogări multiple
- Creează o interogare care să includă și data nașterii elevilor cu note mai mici de 7:
- Adaugă câmpurile „Data Nașterii” și „Observații”.
- Criteriu: <7.
- Salvează interogarea cu numele „Elevi_Nota_Mica”.
Întrebare: Cum ajută interogările cu criterii în analiza datelor?
Etapa 3: Sortare și filtrare
- Sortează rezultatele din interogarea „Elevi_Note” în ordine descrescătoare după „Nota Finală”.
- Aplică un filtru pentru a afișa doar elevii care au prenumele „Maria”.
Întrebare: Cum influențează sortarea și filtrarea relevanța rezultatelor?
Etapa 4: Analiză avansată
- Creează o interogare pentru a calcula media generală a notelor clasei:
- Utilizează funcția Avg([Nota Finală]).
- Creează o interogare care să numere câți elevi au nota finală peste 9:
- Utilizează funcția Count.
- Salvează aceste interogări ca „Media_Clasei” și „Elevi_Note_Mari”.
Întrebare: Ce informații utile poți obține utilizând funcțiile de calcul în interogări?
Tema pentru acasă:
Creează o bază de date pentru catalogul unei clase care să includă:
- Tabele pentru elevi, materii și note.
- Interogări pentru a analiza performanțele la o anumită materie.
- Interogări care să identifice elevii cu medii peste 9 la toate materiile.