Extras din proiect
O bibliotecă doreşte informatizarea activităţii sale. Abonaţilor li se întocmesc fişe ce conţin un număr al fişei, data întocmirii, CNP, numele, prenumele, numărul de telefon şi adresa respectivului abonat. Aceştia pot să împrumute maxim 3 cărţi. Pentru fiecare carte se cunoaşte cota, titlul, numărul total de exemplare, numărul de exemplare disponibil, anul editării şi autorii. Autorii sunt caracterizaţi print-un cod, nume şi prenume. Fiecare carte aparţine unui anumit gen şi este editată de o anumită editură. Un titlu de carte nu poate fi editat decât de o anumită editură. Editurile sunt caracterizate printr-un număr, denumire, adresă şi telefon. Pentru fiecare împrumut clientul trebuie să completeze câte o cerere de împrumut care este caracterizată printr-un număr, dată şi cărţile ce doresc a fi împrumutate. Toate împrumuturile sunt acordate pe o perioadă de 21 de zile . Cererea de împrumut se poate aproba diferenţiat în funcţie de titlurile disponibile la un momentul întocmirii cererii. Anularea cererii de împrumut se realizează în momentul în care au fost restituite toate cărţile trecute în cerere, menţionându-se data restituirii.
Se cere:
i) Elaborarea modelelor conceptual, relaţional şi fizic al datelor;
ii) Crearea formularelor corespunzătoare, introducerea datelor in tabele;
iii) Interogarea ce permite afişarea datelor conform tabelului următor:
NumeAbonat Data Cerere Cota
Pentru rezolvarea problemei primul pas a fost elaborarea modelului relational.
Acest model l-am realizat in Microsoft Office Word:
i) Modelul relational
Abonat: (nr_fisa, data_intocmirii, CNP, nume_abonat, prenume, nr_telefon, adresa)
Carte : (cota, titlul, nr_total_exemplare, nr_exemplare_disponibile, anul_editarii,
autori, gen, cod_autor, nr_editura)
Autori: (cod_autor, nume_autor, prenume)
Editura: (nr_editura, denumire, adresa, telefon)
Cerere de imprumut: (nr_cerere, data_cerere, carti_imprumutate, data_restiture,
nr_fisa, cota)
Preview document
Conținut arhivă zip
- baze de date.doc
- baze de date.mdb
- Model fizic.doc
- model_conceptual.doc