Extras din laborator
SISTEMUL DE GESTIUNE A BAZELOR DE DATE (SGBD)
Este componenta unui sistem de baze de date care are rolul de a permite descrierea şi manipularea conform unui model de date.
În momentul actual, cea mai mare parte a SGBD-urilor care se utilizează sunt bazate pe modelul relaţional.
Visual FoxPro este un SGBD relaţional cu limbaj propriu, care suportă un nucleu extins din limbajul relaţional SQL (Structured Query Language).
Visual FoxPro (VFP) este un limbaj specializat în prelucrarea datelor, grupate în baze de date, permiţând înregistrarea, păstrarea, regăsirea şi analiza cu uşurinţă a acestora. O bază de date reprezintă o colecţie de informaţii - de exemplu nume, adrese, produse, facturi – care pot fi gestionate cu ajutorul unor aplicaţii specifice, printre care şi Visual FoxPro. Pentru o mai bună organizare a bazelor de date sau a celorlalte obiecte, acestea sunt grupate într-un proiect, care reprezintă de asemenea şi baza realizării formatului executabil.
Fereastra sistemului Visual FoxPro cuprinde următoarele elemente prezentate în figura următoare:
Figura 1. Fereastra sistemului Visual FoxPro
Pentru a configura fereastra sistemului Visual FoxPro în timpul unei sesiuni de lucru folosim meniul View, opţiunea Toolbars, care deschide pe ecran caseta de dialog Toolbars de unde selectăm barele de instrumente care vor fi afişate pe ecran.
Figura 2. Opţiunea Toolbars din meniul View
Proiectele sunt formate din mai multe obiecte:
OBIECT DESCRIERE
Tabelele sunt formate din câmpuri (coloane) – care formează structura tabelei şi înregistrări (rânduri) – reprezentând conţinutul tabelei. În cadrul fiecărui câmp există mai multe valori.
Baza de date trebuie să conţină cel puţin o tabelă.
Interogări ale tabelelor sau bazelor de date, respectiv decuparea şi prezentarea datelor în funcţie de anumite condiţii.
Formularele reprezintă ferestre personalizate care oferă un acces si o vizualizare facilă a datelor dintr-o tabelă sau o interogare.
Rapoartele prezintă datele dintr-o tabelă sau o interogare într-un format imprimabil.
Crearea unui proiect
Pentru realizarea unui proiect, se procedează astfel:
1. Clic pe meniul File
2. Se activează opţiunea New
3. Se bifează opţiunea Project
4. Clic pe butonul New File
5. Se atribuie un nume proiectului şi se salvează în locaţia dorită.
VFP pune la dispoziţia utilizatorilor un coordonator al întregii activităţi denumit “Project Manager”, care dispune de o fereastră cu 6 pagini ce grupează pe categorii elementele componente ale unui proiect şi o bară cu opţiuni dependentă de context.
Figura 3. Fereastra Project Manager – fără tabele sau baze de date
În cazul în care fereastra Project Manager se închide, redeschiderea acesteia se realizează prin alegerea din meniul File a opţiunii Open şi apoi prin căutarea proiectului dorit în locaţia în care a fost salvat.
Lucrul cu tabele
CREAREA ŞI CONSULTAREA UNEI TABELE.
Crearea tabelelor se realizează în două etape:
I. Crearea structurii tabelelor (creare câmpuri);
II. Crearea conţinutului tabelei (încărcarea informaţiilor).
Pentru crearea structurii unei tabele se procedează astfel:
1. Se deschide/creează un proiect.
2. Din fereastra Project Manager se execută clic pe pagina Data.
3. Se execută clic pe opţiunea Free Tables, apoi pe butonul New şi New Table.
4. Se atribuie o denumire tabelei şi se alege locaţia în care va fi salvată. În urma acestei acţiuni rezultă o fereastră denumită Table Designer (figura 4).
Preview document
Conținut arhivă zip
- Sistemul de Gestiune a Bazelor de Date (SGBD).doc