Baza de Date a Unei Biblioteci

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 45 în total
Cuvinte : 3456
Mărime: 3.40MB (arhivat)
Cost: 5 puncte

Extras din document

A.Schema conceptuala a tabelelor

MEMBRI

COD_MEMBRU

NUME

ORAS

STATUT

VARSTA

IMPRUMUTURI

COD_IMPRUMUT

COD_MEMBRU DATA_IMPRUMUT DATA_RESTITUIRE

ISBN

COD_IMPRUMUT

DETALII_IMPRUMUTURI

ISBN

TITLU_CARTE

COD_AUTOR

AN_APARITIE

COD_EDITURA

CARTI

AUTORI

ID_AUTOR

NUME_AUTOR

TARA_AUTOR

DATA_NASTERE

EDITURI

COD_EDITURA DENUMIRE TELEFON

Baza de date este folosita pentru gestionarea fondului de carte dintr-o biblioteca. Cu ajutorul tabelelor create se tine evidenta cartilor , autorilor , editurilor . De asemenea sunt gestionate si imprumuturile care se inregistreaza zilnic , precum si a membrilor bibliotecii , prin retinerea catorva date personale.

B.1.Crearea tabelelor necesare prin DDL:

drop table AUTORI cascade constraints;

drop table MEMBRI cascade constraints;

drop table IMPRUMUTURI cascade constraints;

drop table DETALII_IMPRUMUTURI cascade constraints;

drop table CARTI cascade constraints;

drop table EDITURI cascade constraints;

CREATE TABLE AUTORI

( ID_AUTOR NUMBER(5 ) NOT NULL,

NUME_AUTOR VARCHAR2(60) NOT NULL,

AN_NASTERE NUMBER(4 ) NOT NULL,

TARA_AUTOR VARCHAR2(50),

CONSTRAINT AUTORI_PK PRIMARY KEY ( ID_AUTOR ) ) ;

CREATE TABLE MEMBRI

( COD_MEMBRU NUMBER(5 ) NOT NULL,

NUME VARCHAR2(80) NOT NULL,

ORAS VARCHAR2(30) NOT NULL,

VARSTA NUMBER(3 ) NOT NULL,

STATUT VARCHAR2(20) NOT NULL,

CONSTRAINT MEMBRI_PK PRIMARY KEY (COD_MEMBRU ));

CREATE TABLE EDITURI

( COD_EDITURA NUMBER(5 ) NOT NULL,

TELEFON NUMBER(10) NOT NULL,

DENUMIRE VARCHAR2(50) NOT NULL,

CONSTRAINT EDITURI_PK PRIMARY KEY (COD_EDITURA ));

CREATE TABLE CARTI

( ISBN VARCHAR2(10) NOT NULL,

TITLU_CARTE VARCHAR2(50) NOT NULL,

COD_AUTOR NUMBER(5 ) NOT NULL,

AN_APARITIE NUMBER,

COD_EDITURA NUMBER(5 ) NOT NULL,

CONSTRAINT CARTI_PK PRIMARY KEY ( ISBN ) ) ;

alter table CARTI add constraint aut_fk foreign key( COD_AUTOR ) references AUTORI ( ID_AUTOR );

alter table CARTI add constraint edit_fk foreign key( COD_EDITURA ) references EDITURI ( COD_EDITURA );

CREATE TABLE IMPRUMUTURI

( COD_IMPRUMUT NUMBER(5 ) NOT NULL,

COD_MEMBRU NUMBER(5 ) NOT NULL,

DATA_IMPRUMUT DATE NOT NULL,

DATA_RESTITUIRE DATE ,

CONSTRAINT IMPRUMUTURI_PK PRIMARY KEY ( COD_IMPRUMUT));

alter table IMPRUMUTURI add constraint membr_fk foreign key( COD_MEMBRU ) references MEMBRI ( COD_MEMBRU );

CREATE TABLE DETALII_IMPRUMUTURI

( COD_IMPRUMUT NUMBER(5 ) NOT NULL,

ISBN VARCHAR2(10) NOT NULL );

alter table DETALII_IMPRUMUTURI add constraint impr_fk foreign key( COD_IMPRUMUT ) references IMPRUMUTURI ( COD_IMPRUMUT );

alter table DETALII_IMPRUMUTURI add constraint carti_fk foreign key( ISBN ) references CARTI ( ISBN ).

Preview document

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

Conținut arhivă zip

  • Baza de Date a Unei Biblioteci.doc

Alții au mai descărcat și

Organizarea Informațiilor pe Web

Capitolul 1. Introducere 1.1 Istoric World Wide Web Web (World Wide Web sau, pe scurt, WWW) reprezintă un sistem de distribuţie locală sau...

Tehnologii Web - Site de Publicitate

Introducere Prezenta lucare, intitulată, „Tehnologi internet. Site de publicitate ” urmăreşte prezentarea principalelor tehnici de realizare a...

Programare Orientata pe Obiect

Cunoasterea Firmei- Domeniu de activitate ELIT Romania, membru al grupului ELIT Group şi Rhiag, a fost înfiinţată în anul 1999. În decursul a...

Baze de Date Despre Evidenta unei Biblioteci

Descrierea bazei de date Proiectul descrie un sistem de evidenta al unei biblioteci. Pentru acestea sunt necesare informatii despre persoanele...

Structuri de Date și Algoritmi

Motivatia alegerii temei. Utilitatea aplicatiei Am ales aceasta tema ca urmare a cerintelor avute la materia structuri de date si algoritmi,...

Noțiuni Teoretice Despre Baze de Date

Domeniul bazelor de date ocupă astăzi un loc foarte important în cadrul informaticii, datorită faptului că tehnica de calcul este prezenta în...

Crearea unui Site

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

Ai nevoie de altceva?