Fise Lucru

biblioteca 2

Vei crea o bază de date pentru biblioteca școlară cu:
  • Tabela 1: CATEGORII – conține domeniile de cărți (ex: Știință, Literatură etc.)
  • Tabela 2: CARTI – conține volumele din bibliotecă, fiecare aparținând unei categorii

🔧 Partea 1 – Crearea tabelelor

Pasul 1: Deschide Microsoft Access → „Bază de date goală” → Salvează ca Biblioteca_Scolara.accdb
Pasul 2: Creează tabela CATEGORII (Vizualizare Proiectare / Design View):
Nume câmp
Tip de date
Dimensiune
Observații
ID_Categorie
Număr
Întreg lung
Cheie primară (Primary Key)
Denumire
Text
50
Ex: „Știință”, „Poezie”
Setează ID_Categorie ca cheie primară: clic dreapta pe câmp → Primary Key

Pasul 3: Creează tabela CARTI (Design View):
Nume câmp
Tip de date
Dimensiune
Observații
ID_Carte
Număr
Întreg lung
Cheie primară
Titlu
Text
100
Titlul cărții
Autor
Text
80
Numele autorului
An_Publicare
Număr
Întreg lung
Anul apariției
ID_Categorie
Număr
Întreg lung
Cheie externă – leagă de tabela CATEGORII

🔗 Partea 2 – Crearea relației

Pasul 4: Deschide Relații (tabul „Instrumente Bază de date” → butonul „Relații”)
  1. Adaugă ambele tabele (CATEGORII și CARTI)
  2. Trage câmpul ID_Categorie din tabela CATEGORII pe ID_Categorie din CARTI
  3. Bifează:
    • ☑️ Aplică integritate referențială
    • ☑️ Cascadă actualizare câmpuri asociate
  4. Apasă Creează
Vezi o linie cu „1” la CATEGORII și „∞” la CARTI – relație 1-la-mai-mulți!

✏️ Partea 3 – Populează cu date

Tabela CATEGORII (Vizualizare Foară / Datasheet View):
ID_Categorie
Denumire
1
Literatură
2
Știință
3
Istorie
4
Poezie
Tabela CARTI:
ID_Carte
Titlu
Autor
An_Publicare
ID_Categorie
101
Enigma Otiliei
G. Călinescu
1938
1
102
Cosmos
Carl Sagan
1980
2
103
De-a dreptul la istorie
Neagu Djuvara
2007
3
104
Luceafărul
M. Eminescu
1883
4
105
Harry Potter
J.K. Rowling
1997
1

Partea 4 – Exerciții de verificare

  1. Ce se întâmplă dacă încerci să ștergi categoria „Literatură” fără să ștergi mai întâi cărțile cu ID_Categorie = 1? De ce?
  2. Creează o interogare (Query) care afișează Titlu + Denumire categorie pentru toate cărțile.
  3. Adaugă o carte nouă cu ID_Categorie = 5. Ce observi? Ce trebuie să faci mai întâi?
  4. Deschide fereastra Relații – ce înseamnă simbolul „1” și „∞” de pe linia de legătură?

Leave a Reply

Your email address will not be published. Required fields are marked *