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

Referat
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 2244
Mărime: 22.03KB (arhivat)
Publicat de: Simi Grecu
Puncte necesare: 8
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.

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

Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 1
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 2
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 3
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 4
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 5
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 6
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 7
Aplicație informatică pentru gestiunea cărților dintr-o bibliotecă - Pagina 8

Conținut arhivă zip

  • Aplicatie Informatica pentru Gestiunea Cartilor dintr-o Biblioteca.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Curs Windows

Componentele unui calculator 1. Software (soft) = componentele logice, invizibile ale unui calculator; componenta “moale”, care nu se poate...

Sinteză sisteme informatice contabile comparate

SINTEZA CONŢINUTUL TEMATIC DE BAZĂ: 1.Locul şi rolul sistemului informatic financiar- contabil în activitatea organismelor economice. Relaţia...

Dezvoltarea Colecțiilor

Unul din cele mai importante sectoare de activitate dintr-o bibliotecă este acela al dezvoltării colecţiilor. Fără a minimaliza importanţa...

Ai nevoie de altceva?