Sunteți pe pagina 1din 6

1

UNIVERSITATEA LUCIAN BLAGA, SIBIU


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