Gestiunea unei Biblioteci în SQL 2005

Proiect
7.7/10 (8 voturi)
Domeniu: Calculatoare
Conține 2 fișiere: doc, sql
Pagini : 12 în total
Cuvinte : 2048
Mărime: 37.54KB (arhivat)
Publicat de: Iulia E.
Puncte necesare: 11
Profesor îndrumător / Prezentat Profesorului: Conf.Dr. C. Lupsoiu
Proiect la "Baze de date", prezentat la Facultatea de Matematica-Informatica din Craiova

Extras din proiect

In vederea realizarii acestui proiect am folosit SQL Server 2005.

Baza de date pe care am lucrat se numeste biblioteca

Aplicatia realizeaza o gestiune completa a unei biblioteci. Se tine evidenta cartilor din biblioteca,a cititorilor cu toate datele referitoare la cartile pe care le-au inchiriat, penalizari, sumele penalizarilor, si evidenta salii de lectura

In cadrul acestui proiect am lucrat cu 5 tabele dupa cum urmeaza:

1)tabela carte;

2)tabela cititor;

3)tabela fisa;

4)penalizare;

5)sala_lectura.

Descrierea tabelelor

Tabela carte realizeaza memorarea datelor despre cartile existente in biblioteca cu campurile:

-nr_inventar= numarul de inventar al carti;

-nume_c= numele carti;

-autor_c= autorul cartii;

-editura= editura cartii;

-pret_c= pretul cartii;

-data_achiz= data achizionarii carti in baza de date biblioteca;

-categorie= categoria cartii (beletristica,ethnic s.a.m).

Tabela cititor memoreaza datele despre fiecare cititor cu campurile:

-nr_leg= numarul de legitimatie al cititorului care se afla in baza de date biblioteca;

-nume= numele cititorului din baza de date;

-prenume= prenumele cititorului;

-cnp= codul numeric personal;

-tel= telefonul cititor

Tabela fisa stocheaza informatiilor despre cartea care a fost inchiriata de cititor fiind alcatuita din campurile:

-nr_leg=numarul legitimatiei cititorului care a inchiriat cartea;

-nr_inventar=numarul de inventar al cartii pe care a inchiriat-o cititorul;

-data_achi=data achizionarii de catre cititor sau data imprumutarii cartii;

-data_scadenta=data cand trebuie adusa cartea imprumutata de catre cititor cu numarul de legitimatie nr_leg.

Tabela penalizare stocheaza informatiile despre durata penalizarii cu campurile:

-nr_leg=numarul de legitimatie al cititorului;

-nr_inventar=numarul de inventar al cartii sau id-ul ei;

-pret_c=pretul cartii;

-data_scadenta=data cand trebuia adusa cartea imprumutata de catre cititor;

-durata_zile=durata cat a intarziat de la data scadenta in zile;

-suma_pen=suma penalizarii.

Tabela sala_lectura memoreaza tot ceea ce s-a imprumutat la sala de lectura in data respectiva formata din campurile:

-nr_leg=numarul de legitimatie al cititorului;

-nume_ex=numele exemplarului care a fost imprumutat pentru sala de lectura;

-autor=autorul exemplarului;

-tipul_ex=tipul de exemplat(ziar,revista,carte s.a.m);

-data=data cand a fost imprumutata pentru sala de lectura.

Crearea tabelelor:

create table carte

(

nr_inventar smallint PRIMARY KEY ,

nume_c varchar(40),

autor_c varchar(40),

editura varchar(30),

pret_c money,

data_achiz datetime ,

categorie varchar(30)

)

create table cititor

(

nr_leg smallint PRIMARY KEY ,

nume varchar(20),

prenume varchar(20),

cnp varchar(15),

tel varchar(15)

)

Preview document

Gestiunea unei Biblioteci în SQL 2005 - Pagina 1
Gestiunea unei Biblioteci în SQL 2005 - Pagina 2
Gestiunea unei Biblioteci în SQL 2005 - Pagina 3
Gestiunea unei Biblioteci în SQL 2005 - Pagina 4
Gestiunea unei Biblioteci în SQL 2005 - Pagina 5
Gestiunea unei Biblioteci în SQL 2005 - Pagina 6
Gestiunea unei Biblioteci în SQL 2005 - Pagina 7
Gestiunea unei Biblioteci în SQL 2005 - Pagina 8
Gestiunea unei Biblioteci în SQL 2005 - Pagina 9
Gestiunea unei Biblioteci în SQL 2005 - Pagina 10
Gestiunea unei Biblioteci în SQL 2005 - Pagina 11
Gestiunea unei Biblioteci în SQL 2005 - Pagina 12

Conținut arhivă zip

  • Gestiunea unei Biblioteci in SQL 2005
    • biblioteca.sql
    • Descrierea proiectului.doc

Alții au mai descărcat și

Baze de date - gestionarea cărților într-o bibliotecă

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Baze de Date

Consideram exemplul unei societati de proiectare. Obiectivul este de a pastra informatii privind proiectele si salariatii care lucreaza la aceste...

Baze de Date - Proiect în SQL

1. Descrierea bazei de date si a entitatilor Baza de date contine informatii despre produsele aflate intr-un depozit de aparate si accesorii de...

Baza de date - magazin de cărți

1 Introducere Prin bază de date se înţelege orice colecţie de date sau informaţii, care este organizată special, în vederea consultării rapide a...

Proiect Access - Gestionarea Pensiunilor de pe Valea Prahovei

Tema proiectului meu pentru disciplina Sisteme Informatice financiar– monetara este baza de date numita “Gestionarea pensiunilor de pe Valea...

Bază de date supermarket

ISTORIE Microsoft Office Access,denumit anterior si Microsoft Access, este un sistem managerial de baza d edate relationate creat de Microsoft...

Bază de date SQL

SCHEMA PE BAZA GRAFULUI FACTURI { NrFactura, CodClient, ID_PunctDesfacere, DataFactura} CLIENTI { CodClient, NumeCl, AdresaCl, LocalitateCl}...

Gestionarea Stocului de Laptop-uri la un Magazin IT

Scopul proiectului este de a gestiona stocul de laptopuri dintr-un magazine de specialitate. Astfel in baza de date creata avem avem nevoie de date...

Ai nevoie de altceva?