Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă

Previzualizare referat:

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ă

Observații:

Aplicaţia obţine 8 rapoarte (ieşiri), frazele SQL pentru realizarea rapoartelor, pornind de la 7 tabele: CARTI, AUTORI, CARTI - AUTORI, EDITURI, CITITORI, IMPRUMUTURI, IMPRUMUTURISALALECTURA. Aplicaţia se realizează în Microsoft Acces.

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Aplicatie Informatica pentru Gestiunea Cartilor dintr-o Biblioteca.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
8 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
2 244 cuvinte
Nr caractere:
15 108 caractere
Marime:
22.03KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!