Evidenta Elevilor intr-o Scoala

Cuprins disertatie Cum descarc?

INTRODUCERE 2
Baze de date 5
2.1. Concepte generale 5
2.2. Sisteme de Gestiune a bazelor de Date 7
2.2.1. Functiile unui SGBD 9
2.3. Etapele realizarii unei baze de date 12
2.3.1. Tehnica diagramelor entitate-asociere 12
2.3.2. Tipuri de legaturi intre entitati 13
2.3.3. Tipuri de atribute 14
2.4. Baze de date relationale 15
2.4.1. Generalitati 15
2.4.2. Restrictiile de integritate ale modelului relational 16
2.4.3. Formele normale ale unei relatii 19
2.4.4. Sisteme de gestiune ale bazelor de date relationale 20
2.5. Securitatea bazei de date 22
2.6. Utilizarea unei baze de date 23
Proiectare bazei de date 28
3.1. Prezentarea problemei 28
3.2. Analiza problemei 28
3.3. Alegerea SGBD-ului utilizat 35
3.4. Proiectarea schemei conceptuale 37
3.5. Proiectarea schemei externe 40
3.6. Proiectarea schemei interne 40
Concluzii 45
Bibliografie


Extras din disertatie Cum descarc?

1. INTRODUCERE
Evidenta cu ajutorul calculatorului reprezinta o activitate care se regaseste in multe domenii de activitate cum sunt: evidenta populatiei, evidenta elevilor si studentilor, evidenta marfurilor intr-un depozit, evidenta cartilor intr-o biblioteca etc.
Cand vorbim de evidenta cu ajutorul calculatorului atunci automat trebuie sa vorbim de baze de date.
Lucrarea de fata prezinta modul de proiectare si implementare a unei baze de date destinate realizarii evidentei automate a elevilor intr-o scoala.
Conceptul de baza de date se refera la stocarea volumelor mari de date pe suport de memorie de capacitate corespunzatoare. Pentru a realiza stocarea si prelucrarea acestor volume de date s-au dezvoltat tehnici si metode specifice domeniului. 
Primele baze de date erau dezvoltate pe sisteme de calcul de tip mainframe si erau manipulate de oameni special pregatiti pentru a gestiona aceste sisteme. 
O data cu dezvoltarea sistemelor personale (PC), au aparut si primele aplicatii de baze de date care foloseau un singur fisier pentru a stoca toata informatia din baza de date (denumite baze de date ,,flat file"). Ele erau de tip Xbase, un limbaj care s-a raspandit foarte repede fiind folosit in special la manipularea datelor. Sistemele care l-au folosit au fost dBase, FoxBase, FoxPro. Aceste versiuni rulau sub sistemul MS-DOS si impartaseau limitarile acestuia. Cea mai raspandita aplicatie care foloseste limbajul xBase a fost FoxPro, sistem dezvoltat initial de firma Fox Software sub numele de Foxbase. Chiar si in zilele noastre exista firme care stocheaza date extrem de importante in baze de date FoxPro, iar cel mai cunoscut exemplu este cel al organizatiei care gestioneaza Euro Tunel.
La inceputul anilor 90, firma Microsoft Corporation a lansat aplicatia Access, aplicatie care se bazeaza in mare parte pe logica de stocare a sistemului FoxPro, sistem care fusese achizitionat de firma in 1989. Aplicatia Access a devenit, in scurt timp, cea mai folosita aplicatie 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 catre baze de date Microsoft SQL Server. Totodata, incepand cu versiunea 7 i s-a adaugat 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 usor, se puteau folosi automatisme pentru diverse interogari, afisari etc. Incepand cu versiunea 9, limbajul integrat este compatibil cu Visual Basic si cu limbajul folosit de MS SQL Server. Versiunea 2003 poate genera programe executabile (fisiere *.exe) astfel incat nu mai este nevoie de prezenta acestuia pe masina pe care ruleaza o aplicatie specifica MS-Access. Acest mod de lucru aminteste de posibilitatea de a genera executabile adaugata SGBD-ului FoxPro chiar de la versiunile sub MS-DOS.
In privinta sistemelor server, piata s-a dezvoltat uimitor de repede deoarece s-a constatat cat de folositoare sunt sistemele dedicate acestui lucru. Oracle a lansat si si-a dezvoltat baza de aplicatii server, astazi ajungand la versiunea 9. Incepand cu versiunea 8i, au fost introduse extensii orientate pe obiecte. Lansata cu ocazia Oracle OpenWorld, Oracle 9i reprezinta cea mai completa infrastructura pregatita pentru rularea aplicatiilor Internet. Oracle 9i include Oracle 9i Database si Oracle 9i Application Server si pachetul de unelte de dezvoltare Oracle 9i Developer Suite.
In ceea ce priveste corporatia Microsoft, aceasta a lansat tot in anul 2000 serverul de baze de date SQL Server 2000. Aplicatia se doreste a fi un concurent direct pentru aplicatiile Oracle, iar pentru acest fapt i s-a adaugat suport 100% pentru limbajul XML prin intermediul caruia se poate interoga direct serverul dintr-un browser (daca serverul a fost configurat sa suporte aceasta facilitate).
Tot in 2000, compania IBM a lansat varianta 7 a aplicatiei DB2. Aceasta aplicatie, ca si Oracle, este implementata pe mai multe platforme (inclusiv Linux), fiind o aplicatie pur obiectuala. 
Pe sistemele Linux, cel mai folosit server de baze de date este MySQL. Cu toate ca exista un alt produs gratuit (MySQL este gratuit atat timp cat aplicatia dezvoltata nu este revanduta) - PostgreSQL, MySQL ramane preferatul programatorilor de Linux. De ce? Pentru ca limbajul cel mai folosit pe partea de server web - PHP - dispune de o extensie MySQL inglobata. Dar nu numai acest lucru a influentat folosirea MySQL. Una dintre alegeri a fost si datorita usurintei administrarii acestui server, el dispunand de un client de accesare inclus.
Exista sute de modalitati de depozitare a datelor in baza de date. Cele mai utile aplicatii de computer stocheaza date, dar adesea ele o fac in moduri proprii, specifice.
In tot mai mare masura, oamenii de afaceri isi dau seama ca o multime de informatii importante raman neutilizate sau neintegrate, fiindca nu sunt intr-un format ,,adecvat". Companiile se instaleaza pe Internet si se intereseaza de reactiile la produsele lor. Tot mai mult, acele reactii vin sub forma de e-mail-uri. Foarte putine companii pot face uz pe scara larga de informatia din acele e-mail-uri, le pot sorta, cauta sau exploatade o maniera organizata. Si mai putine companii inca pot utiliza eficient datele pe baza de HTML, cum ar fi cataloagele Web ale competitorilor lor.


Fisiere in arhiva (9):

  • 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

Imagini din aceasta disertatie Cum descarc?

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Diploma.ro.


Descarca aceasta disertatie cu doar 8 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:



* La pretul afisat se adauga 19% TVA.


Hopa sus!