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.
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 ...
FUSARU D. , MARES D. , MIHAI G. - "VISUAL BASIC SI ACCESS" - EDITURA FUNDATIEI ROMANIA DE MAINE, BUCURESTI, 2001
LUNGU I. - "BAZE DE DATE. ORGANIZARE, PROIECTARE, IMPLEMENTARE" - EDITURA ALL, BUCURESTI, 1998
MANSFIELD R. - "VISUAL BASIC 6" - EDITURA TEHNICA, 2001
PERKINS J. , BRYAN M. - "SQL FARA PROFESOR IN 14 ZILE" - EDITURA TEORA, BUCURESTI, 1998
POPA GH. , IVANCENCO V. , ANDRONACHE V. - "VISUAL BASIC" - EDITURA CISON, BUCURESTI, 1999
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.