Baze de date despre evidența unei biblioteci

Proiect
4.5/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 46 în total
Cuvinte : 2216
Mărime: 7.59MB (arhivat)
Cost: 10 puncte
Profesor îndrumător / Prezentat Profesorului: asisten universitar Anda Velicanu
A fost prezentat la CSIE anul II sem I

Extras din document

Descrierea bazei de date

Proiectul descrie un sistem de evidenta al unei biblioteci. Pentru acestea sunt necesare informatii despre persoanele care imprumuta carti din biblioteca, dar si despre cartile aflat in biblioteca,cat si editurile lor.

Baza de date contine urmatoarele tabelele: CARTE, CITITOR, FISA LECTURA, EDITURA.

O carte poate fi imprumutata mai multor cititori si acestia la randul lor pot impumuta mai multe carti, de aceea se necesita crearea unei noi tabele, fisa lectura, care stabileste o legatura de mai multi la unu si cu tabela cititor, si cu tabela carte.

De asemenea unei edituri ii corespund una sau mai multe carti, iar o carte poate fi publicata la o singura editura, ceea ce dovedeste relatia de unu la multi dintre aceste doua tabele.

Tabela CARTE contine datele despre cartile existente in stocul bibliotecii si anume codul fiecarei carti ,un cod unic (cod_carte caracter 20,cheia primara a tabelei), denumirea cartii (denumire caracter 50), autorul cartii (autor caracater 30), numarul de exemplare din biblioteca ( numar 5), pretul cu care o carte a fost cumparata(pret number 5), codul editurii care este campul prin care se face legatura cu tabela Editura (cod_editura), anul aparitiei publicatiei la respective editura (an_aparitie numar 4), anul apartitiei trebuie sa fie intre 1700 si 2010.

Tabela CITITOR care contine cnp-ul cititorilor (cnp numar 13) cheia primara , numele cititorilor (nume character 50), prenumele cititorilor (prenume character 50), orasul din care provine fiecare cititor ( oras caracter 35), email-ul cititorului (email caracter 25),emailul are restrictie trebuie sa se scrie simbolul ‘@’, adresa cititorului (adresa caracter 50), si numarul de telefon (telefon character 10).

Tabela FISA_LECTURA contine datele despre codul fisei de lectura (cod_fisa caracter 25) cheia primara, codul cartii imprumutate care face legatura cu tabela carte ( cod_carte caracter 20), cnp-ul persoanei care a imprumutat carti, camp care face legatura cu tabela cititori (numar 13), data imprumutarii cartilor (data_imprumut data ).

Tabela EDITURA contine date despre codul editurii care este unic (cheia primara :cod_editura caracter 20), numele editurii (nume_edit caracter 15), adresa editurii (adresa character 40) si un numar de telefon (tel caracater 10).

Schema conceptuala

CARTE

Cod_carte

Denumire

Autor

Nr_exemplare

Pret

Cod_editura

An_aparitie

EDITURA

Cod_editura

Nume_editura

Adresa

Tel

FISA_LECTURA

Cod_fisa

Cod_carte

Cnp

Data_imprumut

CITITOR

Cnp

Nume

Prenume

Oras

Email

Adresa

Telefon

Crearea tabelelor

create table carte(cod_carte varchar2(20) primary key,denumire varchar2(50),autor varchar2(30),nr_exemplare number(5),pret number(5),cod_editura references editura(cod_editura),an_aparitie number(4) constraint ck_an_aparitie check(an_aparitie between 1700 and 2010));

create table editura(cod_editura varchar2(25) primary key, nume_editura varchar2(15),adresa varchar2(40),tel varchar2(10));

create table cititor(cnp number(13) primary key, nume varchar2(50),prenume varchar2(50),oras varchar2(50),email varchar2(25) constraint ck_email check(email like '%@%.__'),adresa varchar2(50),telefon varchar2(10));

create table fisa_lectura(cod_fisa varchar2(25) primary key,cod_carte references carte(cod_carte),cnp references cititor(cnp),data_imprumut date default sysdate);

Preview document

Baze de date despre evidența unei biblioteci - Pagina 1
Baze de date despre evidența unei biblioteci - Pagina 2
Baze de date despre evidența unei biblioteci - Pagina 3
Baze de date despre evidența unei biblioteci - Pagina 4
Baze de date despre evidența unei biblioteci - Pagina 5
Baze de date despre evidența unei biblioteci - Pagina 6
Baze de date despre evidența unei biblioteci - Pagina 7
Baze de date despre evidența unei biblioteci - Pagina 8
Baze de date despre evidența unei biblioteci - Pagina 9
Baze de date despre evidența unei biblioteci - Pagina 10
Baze de date despre evidența unei biblioteci - Pagina 11
Baze de date despre evidența unei biblioteci - Pagina 12
Baze de date despre evidența unei biblioteci - Pagina 13
Baze de date despre evidența unei biblioteci - Pagina 14
Baze de date despre evidența unei biblioteci - Pagina 15
Baze de date despre evidența unei biblioteci - Pagina 16
Baze de date despre evidența unei biblioteci - Pagina 17
Baze de date despre evidența unei biblioteci - Pagina 18
Baze de date despre evidența unei biblioteci - Pagina 19
Baze de date despre evidența unei biblioteci - Pagina 20
Baze de date despre evidența unei biblioteci - Pagina 21
Baze de date despre evidența unei biblioteci - Pagina 22
Baze de date despre evidența unei biblioteci - Pagina 23
Baze de date despre evidența unei biblioteci - Pagina 24
Baze de date despre evidența unei biblioteci - Pagina 25
Baze de date despre evidența unei biblioteci - Pagina 26
Baze de date despre evidența unei biblioteci - Pagina 27
Baze de date despre evidența unei biblioteci - Pagina 28
Baze de date despre evidența unei biblioteci - Pagina 29
Baze de date despre evidența unei biblioteci - Pagina 30
Baze de date despre evidența unei biblioteci - Pagina 31
Baze de date despre evidența unei biblioteci - Pagina 32
Baze de date despre evidența unei biblioteci - Pagina 33
Baze de date despre evidența unei biblioteci - Pagina 34
Baze de date despre evidența unei biblioteci - Pagina 35
Baze de date despre evidența unei biblioteci - Pagina 36
Baze de date despre evidența unei biblioteci - Pagina 37
Baze de date despre evidența unei biblioteci - Pagina 38
Baze de date despre evidența unei biblioteci - Pagina 39
Baze de date despre evidența unei biblioteci - Pagina 40
Baze de date despre evidența unei biblioteci - Pagina 41
Baze de date despre evidența unei biblioteci - Pagina 42
Baze de date despre evidența unei biblioteci - Pagina 43
Baze de date despre evidența unei biblioteci - Pagina 44
Baze de date despre evidența unei biblioteci - Pagina 45
Baze de date despre evidența unei biblioteci - Pagina 46

Conținut arhivă zip

  • Baze de Date Despre Evidenta unei Biblioteci.doc

Alții au mai descărcat și

Baze de Date pentru Gestionarea Activitatii unei Societati Comerciale

INTRODUCERE Plecând de la premisa clientii nostrii , stapânii nostrii m-am gândit sa fac o lucrare în care sa arat de ce clientii sunt atât de...

Proiectarea Bazelor de Date Relaționale pentru Gestionarea unei Biblioteci de CD-uri Folosind Microsoft Access

INTRODUCERE În contextul societatii actuale, caracterizata printr-o explozie fara precedent în istoria omenirii, sistemele informatice reprezinta...

Bază de date - gestiune hotel

Descrierea proiectului : Acest proiect este intocmit sub forma de exercitii pe o baza de date ce cuprinde 6 tabele de date ce fac referire la...

Crearea unui Site

Introducere In perioada actuală prezenta unui website pe piata online, tinde să devină tema de activitate a multor companii ce inteleg,...

Proiect - Baze de Date

1.Tema Proiectului Se considera o firma ce ofera servicii de Internet, Telefonie si Televiziune. Se doreste crearea unei baze de date care sa tina...

Baza de date pentru gestiunea unei biblioteci

Proiectul isi propune realizarea unei baze de date pentru administraea unei biblioteci. Este realizat folosid Oracle 10g. Baza de date propusa...

Gestiunea unei Firme Comercializatoare de Componente Pc

1. Definirea problemei 1.1 Tema proiectului: Gestiunea unei firme comercializatoare de componente PC. 1.2 Importanta temei: Piata vanzarilor de...

SQL - Exemple si Rezolvari

Bilet nr 1 1. Se doreste afisarea numarului de studenti înscrisi pe fiecare an de studiu în parte pentru anul universitar 2004 – 2005. 2. Sa se...

Te-ar putea interesa și

Fenomenul Publicitar și Comportamentul de Cumpărare și Consum al Populației

INTRODUCERE Această lucrare are ca principală menire necesitatea cunoaşterii fenomenului publicitar şi a influenţei lui asupra comportamentului de...

Sistem Informatic

Capitolul 1. INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de...

Folosirea Blogului în Marketingul Serviciilor de Bibliotecă

Motivaţie Societatea, din ziua de azi, este caracterizată de lipsa timpului şi oamenii doresc să obţină informaţiile dintr-un singur loc, rapid şi...

Aspecte privind realizarea unei evidențe electronice a cărților dintr-o bibliotecă

INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de informaţie....

Evidența Elevilor din Ciclul Inferior

Argumentare Într-o unitate şcolară este foarte importantă existenţa unei baze de date, nu numai a profesorilor, ci şi a elevilor. O bază de date...

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...

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Asigurarea accesului la informație în biblioteci universitare - cazul DIB ULIM

Introducere „Bibliotecile ca centre culturale, informaţionale, de studiu şi întâlniri au posibilitatea de a fi iniţiatori activi în procesul...

Ai nevoie de altceva?