Facultatea:

Facultatea de Științe Socio-Umane

Tema lucrării:

Dezvoltarea și evoluția sistemelor de gestiune a bazelor de date: de la SGF la SGBDOO

Numărul de pagini:

51

Rezumat

Lucrarea de licență abordează dezvoltarea aplicațiilor pentru internet, cu accent pe sistemele de gestionare a bazelor de date (SGBD). Istoria SGBD-urilor este prezentată, pornind de la primele sisteme de gestiune ale fișierelor din anii ’60 până la evoluția către modelele relaționale și obiectuale. Se discută despre arhitectura globală a SGBD-urilor, cu module specifice și funcții importante precum gestionarea bazei de date, gestionarea fișierelor, procesarea interogărilor și definirea schemelor bazei de date. Obiectivele principale ale unui SGBD includ abstractizarea și structurarea datelor, independența fizică și logică, reducerea redundanței și inconsistenței, optimizarea accesului la date, securitatea și confidențialitatea datelor, partajabilitatea datelor. De asemenea, sunt prezentate conceptele de scheme și instanțieri într-o bază de date, precum și diverse tipuri de interfețe pentru utilizatori. Acestea includ interfețe meniu, grafice, bazate pe forme, în limbaj natural, pentru utilizatori parametrici și pentru administratorul bazei de date. Lucrarea oferă o perspectivă amplă asupra conceptelor și funcționalităților unui SGBD și a importanței acestora în dezvoltarea aplicațiilor pentru internet.

Cuprins:

Capitolul I – Dezvoltarea aplicaţiilor pentru internet

1.1 Sisteme de gestiune a bazelor de date

1.1.1 Istoria sistemelor de gestiune a bazelor de date

1.1.2 Arhitectura globală a sistemelor de gestiune a bazelor de date

1.1.3 Obiective

1.1.3.1 Abstractizarea şi structurarea datelor

1.1.3.2 Independenţa fizică şi logică

1.1.3.3 Reducerea redundanţei şi inconsistenţei

1.1.3.4 Optimizarea accesului la date

1.1.3.5 Securitatea şi confidenţialitatea datelor

1.1.3.6 Partajabilitatea datelor

1.1.4 Scheme şi instanţieri

1.1.5 Interfeţe

1.1.5.1 Interfeţe meniu

1.1.5.2 Interfeţe grafice

1.1.5.3 Interfeţe bazate pe forme

1.1.5.4 Interfeţe în limbaj natural

1.1.5.5 Interfeţe pentru utilizatorii parametrici

1.1.5.6 Interfeţe pentru administratorul BD

3.1.2.5 Actualizarea registrului unui pacient

3.1.2.6 Vizualizarea listei pacienţilor

3.2 Structura site-ului

3.3 Rularea aplicaţiei

Capitolul II – Implementarea unei aplicaţii pentru gestionarea pacienţilor

2.1 Proiectarea aplicaţiei

2.1.1 Definirea cerinţelor

2.1.2 Proiectarea schemei bazei de date

2.2 Dezvoltarea aplicaţiei

2.2.1 Implementarea funcţionalităţilor principale

2.2.2 Testarea şi depanarea aplicaţiei

2.3 Integrarea aplicaţiei în mediul online

2.3.1 Asigurarea securităţii şi conf

Prezentare generală extinsă

📚 Structura proiectului

Acest document detaliază dezvoltarea unui website medical utilizând tehnologii precum Java Server Pages (JSP), servleturi Java și MySQL. Lucrarea este structurată în mai multe capitole, fiecare concentrându-se pe un aspect specific al dezvoltării aplicațiilor web.

🔍 Capitolul 1: Sisteme de gestiune a bazelor de date

  • Prezentarea arhitecturii globale a sistemelor de gestiune a bazelor de date (SGBD).
  • Evoluția generațiilor SGBD, de la modele relaționale la bazele de date orientate pe obiecte.
  • Obiectivele unui SGBD: abstractizarea și structurarea datelor, reducerea redundanței, optimizarea accesului și securitatea datelor.

🌐 Capitolul 2: Tehnologii utilizate

Capitolul analizează utilizarea unor tehnologii esențiale pentru dezvoltarea aplicațiilor web:

  • Java Server Pages (JSP): Tehnologie pentru generarea dinamică a paginilor web, combinând cod HTML și XML cu JavaBeans.
  • Servleturi Java: Clase Java pentru procesarea cererilor HTTP și generarea răspunsurilor dinamice.
  • MySQL: Utilizat pentru stocarea și gestionarea datelor aplicației.

💻 Capitolul 3: Descrierea aplicației

  • Structura bazei de date include tabele pentru gestionarea pacienților și istoricul lor medical.
  • Funcționalitățile principale: adăugarea, ștergerea, căutarea și actualizarea datelor despre pacienți.
  • Structura website-ului: interfață utilizator intuitivă și conectare eficientă la baza de date prin intermediul JDBC.

🎯 Concluzii și avantaje

Proiectul oferă o soluție eficientă și scalabilă pentru gestionarea datelor medicale. Utilizarea tehnologiilor Java asigură portabilitate, securitate și performanță ridicată. Separarea logicii aplicației de prezentarea grafică facilitează întreținerea și actualizarea sistemului.

Caută printre cele peste 1000 de lucrări disponibile pe site-ul nostru!

Ți se pare prea complicat ?

Scapă de griji !

Leave a Reply

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *