Evidența Elevilor într-o Școală

Disertație
8/10 (1 vot)
Conține 9 fișiere: doc, mdb
Pagini : 49 în total
Cuvinte : 11542
Mărime: 200.67KB (arhivat)
Publicat de: Anton-Iancu Ion
Puncte necesare: 10
Profesor îndrumător / Prezentat Profesorului: Iarca Ion
UNIVERSITATEA PETROL ŞI GAZE PLOIEŞTI FACULTATEA DE LITERE ŞI ŞTIINŢE CURS POSTUNIVERSITAR DE INFORMATICĂ

Cuprins

  1. INTRODUCERE 2
  2. Baze de date 5
  3. 2.1. Concepte generale 5
  4. 2.2. Sisteme de Gestiune a bazelor de Date 7
  5. 2.2.1. Funcţiile unui SGBD 9
  6. 2.3. Etapele realizării unei baze de date 12
  7. 2.3.1. Tehnica diagramelor entitate-asociere 12
  8. 2.3.2. Tipuri de legături între entităţi 13
  9. 2.3.3. Tipuri de atribute 14
  10. 2.4. Baze de date relaţionale 15
  11. 2.4.1. Generalităţi 15
  12. 2.4.2. Restricţiile de integritate ale modelului relaţional 16
  13. 2.4.3. Formele normale ale unei relaţii 19
  14. 2.4.4. Sisteme de gestiune ale bazelor de date relaţionale 20
  15. 2.5. Securitatea bazei de date 22
  16. 2.6. Utilizarea unei baze de date 23
  17. Proiectare bazei de date 28
  18. 3.1. Prezentarea problemei 28
  19. 3.2. Analiza problemei 28
  20. 3.3. Alegerea SGBD-ului utilizat 35
  21. 3.4. Proiectarea schemei conceptuale 37
  22. 3.5. Proiectarea schemei externe 40
  23. 3.6. Proiectarea schemei interne 40
  24. Concluzii 45
  25. Bibliografie

Extras din disertație

1. INTRODUCERE

Evidenţa cu ajutorul calculatorului reprezintă o activitate care se regăseşte în multe domenii de activitate cum sunt: evidenţa populaţiei, evidenţa elevilor şi studenţilor, evidenţa mărfurilor într-un depozit, evidenta cărţilor intr-o bibliotecă etc.

Când vorbim de evidenţa cu ajutorul calculatorului atunci automat trebuie să vorbim de baze de date.

Lucrarea de faţa prezintă modul de proiectare şi implementare a unei baze de date destinate realizării evidenţei automate a elevilor într-o şcoală.

Conceptul de bază de date se referă la stocarea volumelor mari de date pe suport de memorie de capacitate corespunzătoare. Pentru a realiza stocarea şi prelucrarea acestor volume de date s-au dezvoltat tehnici şi metode specifice domeniului.

Primele baze de date erau dezvoltate pe sisteme de calcul de tip mainframe şi erau manipulate de oameni special pregătiţi pentru a gestiona aceste sisteme.

O dată cu dezvoltarea sistemelor personale (PC), au apărut şi primele aplicaţii de baze de date care foloseau un singur fişier pentru a stoca toată informaţia din baza de date (denumite baze de date „flat file"). Ele erau de tip Xbase, un limbaj care s-a răspândit foarte repede fiind folosit în special la manipularea datelor. Sistemele care l-au folosit au fost dBase, FoxBase, FoxPro. Aceste versiuni rulau sub sistemul MS-DOS şi împărtăşeau limitările acestuia. Cea mai răspândită aplicaţie care foloseşte limbajul xBase a fost FoxPro, sistem dezvoltat iniţial de firma Fox Software sub numele de Foxbase. Chiar şi în zilele noastre există firme care stochează date extrem de importante în baze de date FoxPro, iar cel mai cunoscut exemplu este cel al organizaţiei care gestionează Euro Tunel.

La începutul anilor 90, firma Microsoft Corporation a lansat aplicaţia Access, aplicaţie care se bazează în mare parte pe logica de stocare a sistemului FoxPro, sistem care fusese achiziţionat de firmă în 1989. Aplicaţia Access a devenit, în scurt timp, cea mai folosită aplicaţie de gestiune a bazelor de date „flat file" de pe sistemele personale. Ajuns acum la versiunea 2003 SGBD-ul MS-Access s-a schimbat fiind scalabil către baze de date Microsoft SQL Server. Totodată, începând cu versiunea 7 i s-a adăugat un limbaj de programare dedicat (Visual Basic for Applications - VBA), bazat pe limbajul de programare Visual Basic. Prin intermediul acestuia se puteau manipula datele mai uşor, se puteau folosi automatisme pentru diverse interogări, afişări etc. Începând cu versiunea 9, limbajul integrat este compatibil cu Visual Basic şi cu limbajul folosit de MS SQL Server. Versiunea 2003 poate genera programe executabile (fişiere *.exe) astfel încât nu mai este nevoie de prezenţa acestuia pe maşina pe care rulează o aplicaţie specifică MS-Access. Acest mod de lucru aminteşte de posibilitatea de a genera executabile adăugată SGBD-ului FoxPro chiar de la versiunile sub MS-DOS.

În privinţa sistemelor server, piaţa s-a dezvoltat uimitor de repede deoarece s-a constatat cât de folositoare sunt sistemele dedicate acestui lucru. Oracle a lansat şi şi-a dezvoltat baza de aplicaţii server, astăzi ajungând la versiunea 9. Începând cu versiunea 8i, au fost introduse extensii orientate pe obiecte. Lansată cu ocazia Oracle OpenWorld, Oracle 9i reprezintă cea mai completă infrastructura pregătită pentru rularea aplicaţiilor Internet. Oracle 9i include Oracle 9i Database şi Oracle 9i Application Server si pachetul de unelte de dezvoltare Oracle 9i Developer Suite.

În ceea ce priveşte corporaţia Microsoft, aceasta a lansat tot în anul 2000 serverul de baze de date SQL Server 2000. Aplicaţia se doreşte a fi un concurent direct pentru aplicaţiile Oracle, iar pentru acest fapt i s-a adăugat suport 100% pentru limbajul XML prin intermediul căruia se poate interoga direct serverul dintr-un browser (dacă serverul a fost configurat să suporte această facilitate).

Tot în 2000, compania IBM a lansat varianta 7 a aplicaţiei DB2. Aceasta aplicaţie, ca şi Oracle, este implementata pe mai multe platforme (inclusiv Linux), fiind o aplicaţie pur obiectuală.

Pe sistemele Linux, cel mai folosit server de baze de date este MySQL. Cu toate că există un alt produs gratuit (MySQL este gratuit atât timp cât aplicaţia dezvoltata nu este revânduta) - PostgreSQL, MySQL rămâne preferatul programatorilor de Linux. De ce? Pentru că limbajul cel mai folosit pe partea de server web - PHP - dispune de o extensie MySQL înglobată. Dar nu numai acest lucru a influenţat folosirea MySQL. Una dintre alegeri a fost şi datorită uşurinţei administrării acestui server, el dispunând de un client de accesare inclus.

Există sute de modalităţi de depozitare a datelor în baza de date. Cele mai utile aplicaţii de computer stochează date, dar adesea ele o fac în moduri proprii, specifice.

În tot mai mare măsură, oamenii de afaceri îşi dau seama că o mulţime de informaţii importante rămân neutilizate sau neintegrate, fiindcă nu sunt într-un format „adecvat”. Companiile se instalează pe Internet şi se interesează de reacţiile la produsele lor. Tot mai mult, acele reacţii vin sub formă de e-mail-uri. Foarte puţine companii pot face uz pe scară largă de informaţia din acele e-mail-uri, le pot sorta, căuta sau exploatade o manieră organizată. Şi mai puţine companii încă pot utiliza eficient datele pe bază de HTML, cum ar fi cataloagele Web ale competitorilor lor.

Preview document

Evidența Elevilor într-o Școală - Pagina 1
Evidența Elevilor într-o Școală - Pagina 2
Evidența Elevilor într-o Școală - Pagina 3
Evidența Elevilor într-o Școală - Pagina 4
Evidența Elevilor într-o Școală - Pagina 5
Evidența Elevilor într-o Școală - Pagina 6
Evidența Elevilor într-o Școală - Pagina 7
Evidența Elevilor într-o Școală - Pagina 8
Evidența Elevilor într-o Școală - Pagina 9
Evidența Elevilor într-o Școală - Pagina 10
Evidența Elevilor într-o Școală - Pagina 11
Evidența Elevilor într-o Școală - Pagina 12
Evidența Elevilor într-o Școală - Pagina 13
Evidența Elevilor într-o Școală - Pagina 14
Evidența Elevilor într-o Școală - Pagina 15
Evidența Elevilor într-o Școală - Pagina 16
Evidența Elevilor într-o Școală - Pagina 17
Evidența Elevilor într-o Școală - Pagina 18
Evidența Elevilor într-o Școală - Pagina 19
Evidența Elevilor într-o Școală - Pagina 20
Evidența Elevilor într-o Școală - Pagina 21
Evidența Elevilor într-o Școală - Pagina 22
Evidența Elevilor într-o Școală - Pagina 23
Evidența Elevilor într-o Școală - Pagina 24
Evidența Elevilor într-o Școală - Pagina 25
Evidența Elevilor într-o Școală - Pagina 26
Evidența Elevilor într-o Școală - Pagina 27
Evidența Elevilor într-o Școală - Pagina 28
Evidența Elevilor într-o Școală - Pagina 29
Evidența Elevilor într-o Școală - Pagina 30
Evidența Elevilor într-o Școală - Pagina 31
Evidența Elevilor într-o Școală - Pagina 32
Evidența Elevilor într-o Școală - Pagina 33
Evidența Elevilor într-o Școală - Pagina 34
Evidența Elevilor într-o Școală - Pagina 35
Evidența Elevilor într-o Școală - Pagina 36
Evidența Elevilor într-o Școală - Pagina 37
Evidența Elevilor într-o Școală - Pagina 38
Evidența Elevilor într-o Școală - Pagina 39
Evidența Elevilor într-o Școală - Pagina 40
Evidența Elevilor într-o Școală - Pagina 41
Evidența Elevilor într-o Școală - Pagina 42
Evidența Elevilor într-o Școală - Pagina 43
Evidența Elevilor într-o Școală - Pagina 44
Evidența Elevilor într-o Școală - Pagina 45
Evidența Elevilor într-o Școală - Pagina 46
Evidența Elevilor într-o Școală - Pagina 47
Evidența Elevilor într-o Școală - Pagina 48
Evidența Elevilor într-o Școală - Pagina 49

Conținut arhivă zip

  • Evidenta Elevilor intr-o Scoala
    • Bibliografie.doc
    • C U P R I N S.doc
    • capitolul 1.doc
    • capitolul 2.doc
    • capitolul 3.doc
    • Coperta.doc
    • evidentaelevi.mdb
    • Pagina-semnaturi.doc
    • referat-apreciere.doc

Alții au mai descărcat și

Aplicatile Windows

Meniul Accesories din Start Menu, Programs este un meniu care se creeaza înca de la instalarea sistemului Windows, si contine scurtaturi pentru...

Sisteme de Operare

REFERAT SISTEME DE OPERARE CE ESTE UN SISTEM DE OPERARE În general, interactiunea dintre calculator si utilizator poate fi descrisa la nivel...

Subiecte Sisteme de Operare

Sistemul de operare. Definitii, rol, functii. Un sistem de calcul este organizat pe mai multe nivele. La baza se afla partea hardware formata din...

Sisteme Informatice

REFERAT În viata noastra de zi cu zi, calculatoarele sunt ceva obisnuit, ba chiar indinspensabil în unele cazuri. Se poate spune, pe drept cuvânt...

Fițuica multimedia

1)Conceptul de multimedia. Multimedia cuprinde ansamblu mijloacelor de comunicare, prin care informaţiile pot fi percepute vizual şi auditiv în...

Statistică aplicată

12 14,4 media arit 22 18 14,29656662 media geom 20 16 14,19172762 media armonica 19 11 14,5 mediana 13 13 15 modulul 17 14 11 Quartile 11 15...

Baze de date

Obiectivele unităţii de învăţare 1 - Însuşirea cunoştinţelor necesare pentru a înţelege noţiunile fundamentale ale bazelor de date relaţionale; -...

Te-ar putea interesa și

Imaginea de Sine a Școlarului Mic

In Dictionarul enciclopedic de psihologie (1997) imaginea de sine apare ca 'expresia concretizată a modului în care se vede o persoană oarecare sau...

Managementul Carierei

ARGUMENT Un management raţional al resurselor umane îşi asumă o dimensiune morală şi presupune, totdeauna, punerea în practică şi respectarea...

Relațiile socio-afective din Perspectiva psiho-sociala

Introducere Chiar din primele zile ale existentei sale, omul este inconjurat de semenii sai, este inclus in diverse relatii sociale, prin...

Campanie de relații publice pentru organizația școlară - Liceul Teoretic Nichita Stănescu Ploiești

1.Prezentarea liceului “ La Noi Succesul este garantat!” Liceul Teoretic “Nichita Stănescu” Ploieşti MINISTERUL EDUCATIEI,CERCETARII ŞI...

Mijloace moderne de învățământ - rolul calculatorului în procesul de predare-învățare la tema alcooli

INTRODUCERE Cunoasterea lumii este un proces infinit de reflectare din ce în ce mai fidela a realitatii obiective în constiinta umana. Diversele...

Campania de relații publice

RELATIILE PUBLICE Societatea modernă, definită prin numărul mare de membrii şi prin complexitatea organizaţională, nu ar putea funcţiona fără...

Predarea Interactivă Centrată pe Elev

Predarea tradiţională în sensul în care profesorul ţine o prelegere, face o demonstraţie, iar rolul elevilor este acela de a urmări, nu produce...

Discplina în sala de curs

1.DESCRIEREA DISCIPLINEI Pentru fundamentarea introductivă a noţiunilor asupra proiectării şi realizării conducerii şcolii orientată spre...

Ai nevoie de altceva?