Extras din referat
RAPOARTE REALIZATE DE APLICAŢIE
I Situaţia exemplarelor disponibile pentru un autor specificat, la data consultării
Atribute: CotaCarte, Titlu, NrExemplareD
II Raport referitor la data până la care urmează să se restituie primul exemplar împrumutat (dacă cititorul nu va depăşi termenul) pentru o carte specificată, ce nu are nici un exemplar disponibil la data curentă şi niciunul împrumutat la sala de lectură
Atribute: CotaCarte, Titlu, PrimaDataScadenta
III Situaţia privind numărul de împrumuturi pentru fiecare cotă, în perioada 01.11.2009 – 30.11.2009
Atribute: CotaCarte, Titlu, NrImpr, NrImprLaD, NrImprLaSL
IV Raport privind numărul cărţilor împrumutate pentru fiecare domeniu, între 01.11.2009 şi 30.11.2009
Atribute: Domeniu, NrCartiImpr
V Raport privind cititorii care au împrumutat o anumită carte (pentru care se specifică cota), în perioada 01.11 – 30.11 şi tipul fiecărui împrumut (împrumut la domiciliu sau la sala de lectură)
Atribute: NrLeg, CotaCarte, TipImpr, Data
VI Situaţia cărţilor împrumutate între 01.11.2009 şi 30.11.2009, restituite cu întârziere
Atribute: NrLeg, CotaCarte, DataImprumut, DataScadentă, NrZileIntârziere
VII Situaţia cărţilor nerestituite, cu întârziere la restituire, la data consultării
Atribute: Nume (numele cititorului), Prenume, Telefon, Titlu, DataImprumut, DataScadentă, NrZileIntarziereLaDCrt
VIII Situaţia privind cărţile împrumutate de un anumit cititor (atât la domiciliu, cât şi la sala de lectură)
Atribute: CotaCarte, TipI (tipul împrumutului), DataI (data împrumutului), DataS (data până la care trebuie să se restituie cartea), DataR (data la care se restituie efectiv cartea)
TABELE NECESARE
Structura tabelelor
Tabela “CARTI” memorează date despre cărţile existente în bibliotecă şi are următoarele câmpuri: “CotaCarte” – Text [20], “Titlu” – Text[100], “IDEdit” – Text[4], “DataIntrareInPatrim” – Date/ Time, “Domeniu” – Text[30], “NrExemplare” – Text[2].
Tabela “AUTORI” memorează date despre autorii cărţilor existente în bibliotecă şi are următoarele câmpuri: “IDAutor” – Text[5], “Nume” – Text[25], “Prenume” – Text[30].
Tabela “CARTI-AUTORI” face legătura între relaţia “CARTI” şi relaţia “AUTORI”, având atributele: “CotaCarte“ – Text[20] şi “IDAutor“ – Text[5].
Datele privind autorii (nume, prenume) sunt şi ele date referitoare la cărţi, dar nu se reţin în tabela “CARTI”, datorită faptului că o carte poate fi scrisă de mai mulţi autori (s-ar introduce mai multe înregistrări în tabela “CARTI”, pentru care s-ar repeta toate celelalte informaţiile referitoare la cărţi).
Relaţia “EDITURI” cuprinde atributele: “IDEdit” – Text[4], “Nume” – Text[25], “CodPostal” – Text[6], “Localitate” – Text[25], “Strada” – Text[25], “Nr” – Text[5], “Bloc” – Text[5], “Judet” – Text[20], “Telefon” – Text[10].
Relaţia “CITITORI” este formată din atributele: “NrLeg” – Number(Integer), “Nume” – Text [25], “Prenume” – Text[30], “CNP” – Text[13], “CodPostal” – Text[6], “Localitate” – Text[25], “Strada” – Text[25], “Nr” – Text[5], “Bloc” – Text[5], “Scara” – Text[1], “Ap” – Text[4], “Judet” – Text[20], “Telefon” – Text[10].
Tabela “IMPRUMUTURI” se referă la împrumuturile la domiciliu, pentru care se reţin: cititorul (“NrLeg” – Number (Integer)), cartea împrumutată (“CotaCarte” – Text[20]), data la care s-a împrumutat cartea (“DataImprumut” – Date/Time), data până la care trebuia să se restituie (“DataScadenta” – Date/Time) şi data la care s-a restituit cartea (“DataRestituirii” – Date/Time).
Tabela “IMPRUMUTURISALALECTURA” se referă la împrumuturile de la sala de lectură, pentru care se memorează: cititorul (“NrLeg” – Number (Integer)), cartea împrumutată (“CotaCarte” – Text[20]), data la care s-a împrumutat cartea (“Data” – Date/Time) şi dacă este restituită (“Restituit” – Text[2]), ultimul câmp al tabelei fiind relevant doar pentru împrumuturile de la data curentă (dacă se doreşte aflarea numărului de exemplare disponibile).
Cheile tabelelor
Relaţia “CARTI” are drept cheie primară atributul: “CotaCarte”.
Relaţia “AUTORI” are drept cheie primară atributul: “IDAutor”.
Tabela “CARTI-AUTORI” are cheie primară compusă, atributele cheii primare fiind: “CotaCarte” şi “IDAutor”; atributul “CotaCarte” este cheie externă, la fel şi “IDAutor”.
Realaţia “EDITURI” are drept cheie externă atributul: “IdEdit”.
Relaţia “CITITORI” are drept cheie primară atributul: “NrLeg”, atributul “CNP” este cheie secundară
Preview document
Conținut arhivă zip
- Aplicatie Informatica pentru Gestiunea Cartilor dintr-o Biblioteca.doc