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.accdbPasul 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 KeyPasul 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”)
- Adaugă ambele tabele (
CATEGORIIșiCARTI) - Trage câmpul
ID_Categoriedin tabelaCATEGORIIpeID_CategoriedinCARTI - Bifează:
- ☑️ Aplică integritate referențială
- ☑️ Cascadă actualizare câmpuri asociate
- 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
- 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? - Creează o interogare (Query) care afișează Titlu + Denumire categorie pentru toate cărțile.
- Adaugă o carte nouă cu
ID_Categorie = 5. Ce observi? Ce trebuie să faci mai întâi? - Deschide fereastra Relații – ce înseamnă simbolul „1” și „∞” de pe linia de legătură?