Lecție: Proiectarea unei baze de date

Lecție: Proiectarea unei baze de date în Microsoft Access

1. Proiectarea bazei de date

Se identifică entitățile necesare (ex: Elevi, Note, Clase). Fiecare entitate va deveni o tabelă.

2. Crearea unei tabele

Pași:
1. Mergi la Create → Table Design.
2. Introduceți câmpurile, de exemplu:
   - IDElev – AutoNumber
   - Nume – Short Text
   - Prenume – Short Text
   - Clasa – Short Text
3. Salvează tabelul cu numele „Elevi”.

3. Definirea unei chei primare

1. Click pe câmpul „IDElev”.
2. Apasă butonul Primary Key din bara de sus sau click dreapta → Primary Key.
Acest câmp va deveni identificatorul unic al fiecărui rând.

4. Stabilirea unui index

1. În „Design View”, selectează câmpul „Nume”.
2. În partea de jos, la Field Properties, găsește opțiunea Indexed.
3. Alege „Yes (Duplicates OK)” pentru a permite căutări rapide.
Indexul accelerează sortarea și filtrarea datelor.

5. Modificarea proprietăților unui câmp

Selectează câmpul în „Design View”. În partea de jos poți modifica:
- Format: cum este afișată valoarea (ex: dd/mm/yyyy)
- Default Value: valoarea implicită (ex: „Necunoscut”)
- Validation Rule: reguli (ex: >0)
- Required: dacă este obligatoriu completarea câmpului.

6. Adăugarea unui criteriu într-o interogare

1. Deschide interogarea dorită în Design View.
2. În coloana câmpului dorit, la Criteria, scrie: Like "A*"
3. Rulează interogarea.
Rezultatul va afișa doar înregistrările unde valoarea acelui câmp începe cu litera A.

7. Crearea unui formular cu dată curentă

1. Mergi la Create → Form Wizard.
2. Alege tabelul „Elevi” și selectează câmpurile „Nume” și „Prenume”.
3. Apasă „Finish”.
4. Deschide formularul în Design View.
5. Din bara „Design”, adaugă un Text Box.
6. Selectează text box-ul și, în „Control Source”, scrie: =Date()
7. Formatul datei poate fi personalizat în fereastra de proprietăți.

Test Recapitulativ: Proiectarea unei baze de date

  1. Ce reprezintă cheia primară într-o tabelă?




  2. Unde se stabilește un index într-o tabelă?




  3. Ce expresie filtrează înregistrările ce încep cu litera A?