0% au considerat acest document util (0 voturi)
4 vizualizări14 pagini

Proiect DBMS

Acest document prezintă un raport de microproiect despre o bază de date a sistemului de gestionare a bibliotecii. Include o introducere care descrie motivația, scopul și obiectivele creării unei baze de date pentru gestionarea unei biblioteci universitare. Apoi, detaliază cerințele hardware și software și oferă schema bazei de date și câteva interogări SQL exemplu pentru a crea tabele. Raportul concluzionează că baza de date MySQL proiectată poate fi folosită pentru a stoca, actualiza, șterge și adăuga date referitoare la cărți, membri ai bibliotecii și tranzacții, făcându-l un sistem flexibil care poate fi implementat în alte biblioteci.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări14 pagini

Proiect DBMS

Acest document prezintă un raport de microproiect despre o bază de date a sistemului de gestionare a bibliotecii. Include o introducere care descrie motivația, scopul și obiectivele creării unei baze de date pentru gestionarea unei biblioteci universitare. Apoi, detaliază cerințele hardware și software și oferă schema bazei de date și câteva interogări SQL exemplu pentru a crea tabele. Raportul concluzionează că baza de date MySQL proiectată poate fi folosită pentru a stoca, actualiza, șterge și adăuga date referitoare la cărți, membri ai bibliotecii și tranzacții, făcându-l un sistem flexibil care poate fi implementat în alte biblioteci.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

SubjectNameandcode:DMS(22319) Academic Year :2022-23

CourseName:MicroProject Semester : Third

ASTUDYON:-
RAPORT DE MICROPROIECT
De către grupul de 5 studenț i
Nr. crt. Rollno. Numele studentului Enrollment Locul nr.
(sem– 3) Nu. (sem– 3)
1 6 Nishant Gaonkar 2116290123

2 16 Sanket Pajve 2116290133

3 5 Ajay Boga 2116290122

Sub îndrumarea
Doamna Heena Patil

Anul doi de Diplomă în Inginerie ș i Tehnologie de Programare


Consiliul de Educaț ie Tehnică al Statului Maharashtra, Mumbai.

LA
Departamentul de Inteligenț ă Artificială ș i Învăț are Automată
(Diplomă)
CONSILIUL DE EDUCAȚIE TEHNICĂ DIN STATUL MAHARASTRA

Certificat
Aceasta este pentru a certifica că dl. Nishant Dhananjay Gaonkar

Numărul de înregistrare 06 al Semestrului II Diplomă în Institutul de Inginerie Alamuri Ratnamala


Tehnologia a finalizat Micro Proiectul în domeniul Sistemului de Management al Bibliotecilor (DBMS)

în anul universitar 2022-23 conform curriculumului prescris de MSBTE pentru Schema „I”

Place:Shahapur Număr de înscriere: 2116290123


Date: Exam Seat No: 139467

Profesor de disciplină Ș eful Departamentului Principal


RECUNOȘ TINȚĂ
Un micro proiect este ceva care nu ar fi putut fi materializat fără cooperarea
multe persoane. Acest proiect va fi incomplet dacă nu îmi exprim recunoș tinț a din suflet.
acei oameni de la care am primit un suport ș i un stimulent considerabil.

Este o mare plăcere pentru noi să o avem pe respectata Prof. Heena Patil ca proiectul meu.
ghid. Îi suntem recunoscători pentru că este o sursă constantă de inspiraț ie.

Dorim să ne exprimăm recuno ș tinț a sinceră către Prof. Heena Patil, Şefa de
Departament, pentru sprijinul lor amabil.
CONȚ INUT

CH.
TOPICNAME NUMAR_PAGINA.
NU

REZUMAT
1 INTRODUCERE 5

1.1Motivation

1.2Scop 6
1.3ObiectivşiDomeniu 7

2 CERINȚE DE HARDWARE Ș I SOFTWARE 8

3 ARHITECTURA SISTEMULUI

4 PROJECT OUTOUT 9

4.1 Implementare / Cod


4.2 Output

5 AVANTAJE Ș I DEZAVANTAJE 10
6 CONCLUSION 13

REFERENCES 14
INTRODUCERE

Sistemul de baze de date al bibliotecii de fonduri este conceput pentru a menț ine activele bibliotecii într-un mod adecvat. Acesta
report is about a rational database design of a college library in which members of the library can keep
urmărirea disponibilităț ii cărț ilor, informaț ii despre apartenenț ă, fie că sunt studenț i sau personal al colegiului.
ei pot să se alăture sau să părăsească biblioteca, iar unele responsabilităț i ale bibliotecarilor sunt adăugate. Obiectivele principale ale acestui
report are to define the entities, attributes and their relationship to create a database that can be easily
administrat de administrator. Următoarele sunt facilităț ile.

Bibliotecar: poate verifica dacă cartea este disponibilă sau nu, statutul ei ș i cât de mult este amenda datorată. Membru: poate.
împrumută ș i returnează cărț i ș i poate ieș i ș i să se alăture bibliotecii. În raport, constatările descriu deficienț a de
metoda de păstrare a datelor ș i care poate creș te bugetul pentru angajarea de personal. Urmând aceste constatări,
se trag concluzii ș i se fac o serie de recomandări cu privire la modul de a creș te fiabilitatea
de date, reducerea redundanț ei ș i accesibilitatea la date au fost simplificate
PREZENTARE A PROIECTULUI

Obiectivele acestui raport sunt de a oferi complet


baza de date pentru biblioteca colegiului care va ajuta la minimizarea
duplicarea datelor, eliminarea sistemului de arhivare pe hârtie
și face procesarea datelor foarte ușoară fără
pierdere de timp.
Scope

Acest raport examinează că orice sistem educaț ional poate să-l folosească în bibliotecile lor pentru a determina despre
detaliile autorului, detaliile editurii, disponibilitatea cărț ilor, se pot urmări înregistrările membrilor etc. ș i este
foarte uș or de modificat prin efectuarea modificărilor în baza de date. Nu examinează sistemul online al bibliotecii
Cerinț e software
MYSQL 5.0.0 în serverul wamp

MS Visio 2010

DeZign pentru Database V6

MS Word 2010
Advantages

Oferă urmărirea rapidă a materialului

Consistenț ă crescută

Reduceț i forț a de muncă pentru a menț ine

resursele bibliotecii

Mai puț in costisitor deoarece trebuie să cheltuieș ti bani pe sistem doar o dată
Fără duplicarea înregistrărilor

Ocupaț i mai puț in spaț iu, deoarece pentru sistemul pe bază de hârtie ar trebui să existe separat.
spaț iu pentru a le păstra

Securitatea sistemului prin autorizarea accesului doar pentru persoanele limitate


conform drepturilor lor
Normalizare
Tabelele din baza de date sunt concepute pentru a utiliza a treia formă normală (3NF). Aș a cum ș tim, pentru a folosi a treia formă normală
tabelul nostru trebuie să îndeplinească cerinț a formei normale întâi (INF) ș i a formei normale a doua
(2NF).Majoritatea tabelelor din baza de date au fost concepute pentru a păstra

Book_id Book_title Editie Book_category2 Editor Author_name

Am folosit următoarea metodă pentru a normaliza tabelele mele. Am explicat doar un tabel aici:
Tabela mea de cărț i înainte de normalizare
1NF
By implementing First Normal formal I have to check that there should be no multiple values against
orice câmp al unui tabel ș i trebuie să creez un tabel separat pentru fiecare set de
datele asociate cu cheia primară unică. Pentru a aplica prima formă normală, fac câteva modificări în tabela de mai sus, eu
separate author_name field into two fields (first name & last name) and identify book_id as
cheia_principală.
Book_id Book_title Editie Book_category1 Book_category2 Editor Author_Fname Author_Lname

2NF
Pentru a doua formă normală, atributele non-cheie ar trebui să depindă complet de cheia primară compusă.
dependenț a nu este permisă. Mai întâi am creat două tabele din tabelele de mai sus pentru a le asocia cu repetarea
grup de date ș i le corelează cu cheia străină. După aceasta, trebuie să verifici că fiecare câmp non-cheie din
tabelul va fi un atribut care descrie cheia primară

Rezervaț i o masă

Book_id Book_titl Edition Book_categories Publisher


e
Tabel autor
Carte_i author_fname Author_iname
d
3NF
Normalizarea finală a tabelului meu este forma normală 3. Pentru a atinge această formă normală, trebuie să elimin.
valorile non-cheie care nu sunt complet dependent de cheia primară a tabelului.
Tabel Autor
Deoarece numele autorului nu depinde direct de id-ul cărț ii, a fost creată o tabelă separată pentru acesta, cu propriul său
cheia primară id
Author_id First_name Last_name

11 negare Fernandez
12 jack popoey
Cod de intrare

2.4.2 Interogări SQL pentru baza de date


Interogare pentru Crearea Bazei de Date
CREATE DATABASE esoft_library;
Întrebare pentru crearea tabelelor
1. Interogare pentru tabela Bibliotecar
CREAȚ I TABELA librarian_table (
Librarian_Id int PRIMARY KEY NOT NULL AUTO_INCREMENT,
nume_utilizator VARCHAR (50)
parola VARCHAR (20),
e-mail VARCHAR (50)
contact VARCHAR (10) );
2. Întrebare pentru tabelul căr ț ilor

CREAȚ I TABELA detalii_carte (


Bool_Id int CHEIE PRIMARĂ NU NULL AUTO_INCREMENT,
Book_Name VARCHAR (50),
author VARCHAR (50),
cantitate int );
3. Interogare pentru tabelul studen ț ilor

CREAȚ I TABELA detalii_student


Student_Id int CHEIE PRINCIPALĂ NU NULL AUTO_INCREMENT,
nume VARCHAR (50)
course VARCHAR (50), b
ramură VARCHAR (50) );
4. Interogare pentru Împrumut de Carte

CREAȚ I TABELUL issue_book (


Issue_Id int CHEIE PRIMARĂ NU NULL AUTO_INCREMENT,
CHEIE STRAINĂ (book_Id) SE REFERĂ LA detalii_carte (book_Id)
CHEIE STRAINĂ (student_Id) FACE REFERIRE LA detalii_student (student_Id)
data_issue DATE
due_Date DATE,
status VARCHAR (20) );
Cod iesire
concluzie
Principala concluzie care poate fi trasă este, aș adar, că folosind
Sistemul de baze de date MySQL a fost conceput pentru biblioteca colegiului
care poate fi folosit pentru a stoca date despre cărț i, membri ai
bibliotecă ș i poate de asemenea să actualizeze, să ș teargă ș i să adauge noi înregistrări. Aceasta
baza de date este proiectată cu acea flexibilitate încât poate fi
implementat în orice bibliotecă în viitor; poate fi modificat cu uș urinț ă
în tehnologia nouă. Putem adăuga cât mai multe date sunt necesare.
Referinț ă
URL-ul diagramului de Relaț ie Entitate
[Link]
ml [webopedia 2010]

Ș ablon pentru Scrierea unui Raport AcademicURL:


[Link] [CILL 2010]

Limbaj de manipulare a datelor URL:


[Link]
[wikipedia 2011]

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