You are on page 1of 6

1

UNIVERSITATEA “LUCIAN BLAGA”, SIBIU
FACULTATEA DE ŞIINŢE 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) :
explorerNewFolder.
Stabilim directorul curent de lucru : Toolsoptionsfile locationdefault
directorymodifytehnolemn sau prin comanda : SET DEFAULT TO ?
Pentru verificare corectitudini realizarii acestui pas folosim: ?CURDIR()
Se creaza noul proiect : Filenewprojectproject manager. Crearea bazei de date se poate
initia si prin comanda MODIFY DATABASE.




TABELE
Tabelele se creeaza in urmatorul mod : data databasesnewnew
database”produse”tablesnewnew 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 opţiunii 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 opţiunii 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 câmpurilor 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 ADAUGARE—APPEND BLANK
IF BOF() THISFORM.REFRESH
GO BOTTOM
ENDIF
T HISFORM.REFRESH
STERDERE—DELETE
CLOSE TABLE
USE(NUME TABEL)EXCLUSIVE
PACK
THISFORM.REFRESH

RAPOARTE
Crearea unui raport poate fi iniţiată prin comanda: CREATE REPORT sau prin alegerea opţiunii 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