Cuprins
- Introducere 3
- 1. Prezentarea bazelor de date relationale 5
- 1.1 Crearea unei noi baze de date 5
- 1.2 Obiectivele configurarii bazei de date 6
- 1.3 Procesul proiectarii bazelor de date 7
- 2. Realizarea aplicatiilor cu baze de date 8
- 2.1 Etapele realizarii aplicatiilor cu baze de date 8
- 2.2 Realizarea unei aplicatii pentru activitatea de aprovizionare 9
- 2.3 Analiza cerintelor aplicatiei 10
- 2.4 Proiectarea aplicatiei 13
- Bibliografie 17
Extras din proiect
INTRODUCERE
Evolutia diferitelor metode si tehnici de organizare a datelor,pe suporti de memorie externa,a fost determinata de necesitatea de a avea un acces cat mai rapid si mai usor la un volum cat mai mare de date.Datele stocate si prelucrate sunt foarte complexe cu foarte multe interdependente,lucru ce a facut necesara aparitia bazelor de date.
Baza de date este acea colectie de date inregistrate inrudite intr-un mod organizat.Structura de fisiere .mdb completa folosita simplifica operatiile de creare si de distribuire a aplicatiilor pentru baze de date.
Bazele de date pot contine urmatoarele elemente intr-un singur fisier .mdb :
-Tabele - inregistreaza datele intr-un format pe linii si coloane ca acela folosit de aplicatiile pentru calcul tabelar.O baza de date poate contine pana la 32768 de obiecte ca o combinatie de tabele,formulare,rapoarte,interogari si putem sa avem deschise simultan pana la 1024 de tabele daca avem suficiente resurse la dispozitie.Putem sa importam tabele din alte aplicatii pentru baze de date,din baze de date client/server si din aplicatii pentru calcul tabelar.De asemenea,putem sa legam la bazele de date alte tipuri de tabele pentru baze de date,fisiere formatate si alte baze de date.
-Interogarile – afiseaza datele selectate din cel mult 16 tabele .Cu ajutorul interogarilor putem sa stabilim modul de prezentare a datelor ,selectand tabelele care compun interogarea si pana la 255 de campuri specifice din tabelele selectate.Pentru a determina inregistrarile care trebuie afisate trebuie sa specificam criteriile pe care trebuie sa le indeplineasca datele din interogare pentru a le afisa.
-Formularele – afiseaza datele incluse in tabele sau interogari si ne permit sa adugam noi date si sa actualizam si sa stergem datele existente.Putem sa includem in formulare si ilustratii si grafice,iar daca avem placa de sunet in calculator putem sa includem si prezentari vocale,muzica,ba chiar si clipuri video in direct.Subformularele sunt formulare continute intr-un formular principal.Formularele create pot contine si coduri VBA in module de clasa pentru a furniza subproceduri de procesare a evenimentelor pentru formulare si controalele care apar in formulare.
-Rapoartele – tiparesc datele din tabele sau interogari in aproape orice format dorim.Putem sa adaugam elemente grafice in rapoarte,astfel putem tiparii chiar un catalog complet,cu ilustratii ale produselor folosind o baza de date.Facilitatile programului pentru lucrul cu rapoartele sunt mult mai flexibile decat dele pe care le ofera majoritatea aplicatiilor pentru gestionarea bazelor de date relationale,inclusiv a celor create pentru calculatoarele de putere medie si mare.Ca si in cazul formularelor,in rapoartele create putem introduce si subproceduri VBA pentru procesarea evenimentelor.
-Macrocomenzile – automatizeaza operatiile executate.
-Modulele – contin VBA pe care le scriem pentru a crea functii personalizate pe care sa le folosim in formulare,rapoarte si interogari,precum si pentru a crea subproceduri care sa poate fi folosite de toate modulele de clasa.Prin includerea codurile VBA in baza de date, putem crea aplicatii complete pentru baze de date ,cu meniuri,bare cu instrumente si alte facilitati personalizate.
-Relatiile – definesc legaturile existente intre tabelele dintr-o baza de date.Relatiile nu apar pe bara Object din fereastra Database;pentru a deschide fereastra Relationschips pentru baza de date curenta trebuie sa alegem Tools,Relationships.
-Paginile sunt pagini DAP ( Data Access Pages ) cu ajutorul carora putem sa afisam si sa editam datele introsuse pentru publicarea ca pagini Web intr-un server intranet.
O definitie mai buna pentru o baza de date este aceea de colectie de date inrudite si,operational de metode necesare pentru selectarea ,afisarea,actualizarea si includerea datelor in rapoarte.Sistemele pentru baze de date client/server care include toate tabelele inrudite intr-o singura baza de date, nu includ echivalentul de formulare si rapoarte in aceasi baza de date.Trebuie sa folosim o alta aplicatie,numita aplicatie de interfata,ca sa afisam,sa editam si sa includem in rapoarte datele din baze de date client/server.
O baza de date are urmatoarele caracteristici :
-contine interogarile,formularele,rapoartele si macrocomenzile necesare pentru afisarea datelor intr-un mod semnificativ si pentru actualizarea datelor atunci cand este cazul.aceste elemente se numesc obiecte aplicatie
-nu este necesar ca utilizatorii bazei de date sa stie cum sa creeze vreunul dintre elementele sale componente.Toate elementele unei baze de date sunt predefinite in intregime in timpul etapei de proiectare a aplicatiei.In majoritatea cazurilor,este bine sa impiedicam utilizatorii sa modifice structura aplicatiei
-este autorizata prin codurile VBA, astfel incat utilizatorii sa-si poata exprima opiniile folosind butoane de comanda sau meniuri personalizate in locul listelor din fereastra Database.
Preview document
Conținut arhivă zip
- Baza de Date Privind Aprovizionarea.doc