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)
Publicat de: Florea Gheorghiță
Puncte necesare: 8

Extras din proiect

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

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Te-ar putea interesa și

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

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

Crearea bazei de date pentru monitorizarea progresului elevilor

Argumentare În activitatea mea de mentor şi de profesor, m-a preocupat intens crearea unei baze de date pentru monitorizarea progresului elevilor,...

Încadrarea Personalului Didactic în Învățământul Liceal și Tehnic Profesional

Argumentare În activitatea mea de profesor inginer, însărcinat cu realizarea orarului unităţii, m-a preocupat intens crearea unei baze de date...

Baze de date despre evidența unei biblioteci

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

Baze de date - Evidența unei biblioteci

1.Descrierea temei alese. Proiectul se bazează pe descrierea unui sistem de evidență al unei biblioteci.Pentru aceasta este necesară prezența unor...

Regăsirea informației și a documentelor într-o bază de date științifică și într-o bază de date comercială - Studiu de caz CEEOL și ASOS

În ultimii ani, dezvoltarea sistemelor de baze de date reprezintă unul dintre cele mai importante aspecte în domeniul tehnologiei informaţiei,...

Cercetări Privind Evaluarea și Asigurarea Calității și Fiabilității Bazelor de Date

1. Consideraţii preliminare asupra cercetărilor efectuate Cercetările efectuate în cadrul acestui grant au avut în vedere elaborarea de produse...

Ai nevoie de altceva?