FACULTATEA DE IINE ECONOMICE CONTABILITATE SI INFORMATICA DE GESTIUNE AN I, GRUPA I
PROIECT BAZE DE DATE
Indrumator : Conf. Univ. Dr. Marian Cristescu Realizat de : Ciucurel Ana-Veronica
2 Tema proiectului este reprezentata de firma SC TEHNO-LEMN SRL, care are drept obiect de activitate comercializarea produselor din lemn si a mobilei..
Visual FoxPro este un SGBD care pune la dispozitia utilizatorilor aplicatii complexe pentru crearea si manipularea bazelor de date,precum si pentru obtinerea rapoartelor din aceste date. Se deschide programul Visual FoxPro. Primul pas efectuat in realizarea proiectului este realizarea unui folder intitulat cu un nume sugestiv, care va contine toate elementele (tabele, rapoarte, formulare) : explorerNewFolder. Stabilim directorul curent de lucru : Toolsoptionsfile locationdefault directorymodifytehnolemn sau prin comanda : SET DEFAULT TO ? Pentru verificare corectitudini realizarii acestui pas folosim: ?CURDIR() Se creaza noul proiect : Filenewprojectproject manager. Crearea bazei de date se poate initia si prin comanda MODIFY DATABASE.
TABELE Tabelele se creeaza in urmatorul mod : data databasesnewnew databaseprodusetablesnewnew table: sau in modul comanda : CREATE nume tabel.dbf.
3
Urmeaza introducerea datelor in cadrul tabelului si selectarea pentru fiecare denumire in parte a tipului de date:caracter, lungime, zecimale.
Pentru a crea si gestiona indecsii accesam fereastra tabel designer , dupa care selectam campurile dorite. Pentru modificare caracteristicilor unui tabel, folosim comanda :MODIFY STRUCTURE. Caracteristicile unui tabel de date (structura) pot fi vizualizate prin comanda: DISPLAY STRUCTURE
4 Relatiile dintre tabele se creaza selectand din fereastra project manager baza de date in care se afla tabelele pe care dorim sa le relationam : my_cosmetics modify. In fereastra Database Designer, pentru a crea relatiile, selectam si unim campurile dorite.
INTEROGARI O interogare se poate crea prin comanda MODIFY QUERY sau prin alegerea opiunii File, New din meniu.
In cadrul optiunii fields se precizeaza campurile care vor fi incluse in interogare. In cadrul paginii Filter stabilim criteriile de selectie a datelor . FORMULARE Formularele se creaza prin comanda MODIFY FORM sau prin alegerea opiunii File, New din meniu
5
Pentru adaugarea tabelelor ,se poate proceda prin urmatoarele metode : DataEnvironment, Add sau prin click cu butonul dreapta al mouse-ului. Campurile dorite se introduce in formular prin tragere cu mouse-ul in zona de editare. Se eticheteaz denumirile cmpurilor din tabelul de date (Nume, prenume, etc.) folosind obiecte de tip Label
Pentru adaugarea unor texte folosim butonul label .In interiorul acestuia se scrie de la propriatatea caption
Tipuri de comenzi folosite Command1: adaugare Command2: stergere Command3: inapoi Command4: inainte Command5:iesire (inchide formularul) INAINTE---SKIP-1 IF BOF() GO TOP ENDIF THISFORM.REFRESH
6 INAPOI---SKIP+1 ADAUGAREAPPEND BLANK IF BOF() THISFORM.REFRESH GO BOTTOM ENDIF T HISFORM.REFRESH STERDEREDELETE CLOSE TABLE USE(NUME TABEL)EXCLUSIVE PACK THISFORM.REFRESH
RAPOARTE Crearea unui raport poate fi iniiat prin comanda: CREATE REPORT sau prin alegerea opiunii File, New din meniu
.
Pentru specificarea tabelelor sursa din care se preia informatia necesara pentru raport, se acceseaza meniul View data environment iar mai apoi click dreapta add