Documente Academic
Documente Profesional
Documente Cultură
Capitolul 6 – Probleme recapitulative
Folosind MySQL Workbench creați schema unei mici baze de date de împrumut de cărți. Baza de
date va conține trei tabele, cum este arătat în Fig. 1.
Fig. 1. Schema logică a bazei de date
1) Creați un fișier HTML care să conțină un formular cu trei câmpuri cu numele: autor, titlu,
nr_exemplare. Formularul să apeleze un fișier PHP de adăugare a unei cărți în bibliotecă.
2) Scrieți conținutul scriptului PHP apelat de formularul anterior, script ce va insera o linie în
tabela Carti.
3) Realizați formularul și scriptul asociat pentru adăugarea unei noi linii în tabela Cititori.
4) Realizați un formular și un script PHP pentru a simula împrumutarea unei cărți. Se va folosi
tabela Imprumut. La momentul împrumutului unei cărți, se va scădea cu o unitate valoarea
coloanei nr_exemplare asociată cărții respective în tabela Carti.
5) Creați formularul și scriptul asociat pentru a simula returnarea unei cărți. Returnarea va
determina ștergerea liniei respective din tabela Imprumut și creșterea cu o unitate a valorii
coloanei nr_exemplare.
6) Realizați un formular de căutare a unei cărți după titlu, autor, sau amândouă (de exemplu cu
niște căsuțe de validare pentru titlu și autor).
1