Sunteți pe pagina 1din 6

Ministerul educatiei si a invatamintului a Republicii Moldova

Lucru individual Nr.1

Elaborat:Moraru Ion

Controlat:Rusnac Liuda

Chisinau 2017
Sistem de baze de date pentru gestiunea unei biblioteci

Proiectarea logica de baze de date:

Biblioteca

Domeniu
Carti
Împrumuturi Cititori

Autor Editura Profesie Raion

Biblioteca duce evidența personala a clientilor pe care ii deservește si


contine si informatia care arata principalele lucruri despre cartile pe care
le deține.
În urma studierii documentului implicate în gestiune din cadrul:
Nume de tip calitate Descrierea
destinctiva
Carti Cartile pe care le deține biblioteca la moment
Autor Persoana care a scris una sau mai multe dintre
cartile pe care le contine biblioteca
Editura Instituție cu personalitate juridică, specializată
în valorificarea dreptului de autor, care editează
cărți, publicații periodice
Domeniul Domeniul in care sunt scrise cartile si
informatia pe care o contin
Împrumuturi Perioada de timp in care un cititor a
împrumutat cartea de la biblioteca (inclusive
data de la si pînă la)
Cititori Datele personale a persoanelor care se folosesc
de serviciile bibliotecii
Profesie Locul de munca si expicatia profesiei pe care o
au cititorii
Raion Raionul din care provin cititorii

Tab.1.1
În urmatoarele imagini putem observa fiecare tabel în parte si continutul
fiecărui:
Tabelul “ Autor”
Tabelul “Carti”

Tabelul „Raion”

Tabelul „Profesie”

Tabelul „Cititor”

Tabelul „Editura”
Tabelul „Domeniu”

Tabelul „Imprumuturi”

Informatii mai detaliate despre tabelele date le putem afla din tabela 1.1
de mai sus.

Relatii intre tabele:


Campurile prin care se realizeaza legaturile trebuie sa fie de acelasi
tip,in prima tabela fiind cheie primara,iar in a doua tot cheie primara sau
cheie straina,adica primara in prima tabela.
Desenarea diagramei entity-relationship:

Pentru intelegerea domeniilor atributelor din tabelul anterior,sunt


explicati termeni folositi:
Text(x) – tip de data sir de caractere alfanumeric,dimensiunea fiind de
‚x’ caractere.
Data/timp – tip de data reprezentînd data calendaristică.
Number – tip de data reprezentînd un numar.
Autonumber – tip de data ce reprezinta un numar cu incrementare
automata.
Determinarea atributelor care compun cheile candidate si primare.

S-ar putea să vă placă și