FoxPro e un limbaj de programare specializat pentru gestiunea
bazelor de date Exista mai multe medii de programare Microsoft Visual Studio FoxPro 7.0 Moduri de lucru: Visual: bata de instrumente Fereastra de comanda: aici putem scrie instructiuni individuale ( se executa in Enter) Program scriem programe analog altor limbaje de programare (C++) New/Program apoi butonul !. Programul poate fi creat si cu comanda Modify Commmand [nume_program]. Obs. In limbajul FoxPro orice comanda poate fi prescurtata la primele patru litere ale ei. Ex. Modi comm Comenzi specifice bazelor de date 1. Crearea unui tabel - comanda este CREATE [nume_tabel]. Daca nu precizam ni se da un nume implicit. Sau ni se ofera obtiunea de a preciza un nume. In mod vizual sau interactiv. (Nume, Type character, logic etc., width (numarul de elemente pe care le are campul respecitv). Se intocmeste un tabel in forma lui clasica, cum se facea intr-un tabel simplu, doar ca cu ajutorul acestui program numai intocmim noi tabelul, ci noi doar introducem campurile, in prima faza. Mai apoi ni se ofera posibilitate de a introduce valori proriu-zise, instante (records). Cand vorbim despre ziua de nastere ordinea este cea din sistemul american, sau englezesc, si anume luna//ziua//anul. Introducerea unor date inavlide este imposibila.
2. Vizualizarea unui tabel folosim comanda BROWSE
O comanda fara parametrii se va aplica ultimului tabel folosit. Se permite si modificare datelor introduse 3. Pentru introducerea altor date se foloseste comanda INSERT (o putem scire simplu INSE) Introduce inregistrari sau instante noi in tabel 4. Pt deschiderea unui tabel creat anterior prin comanda USE [Nume_tabel]. Putem folosi si butonul open, de unde cautam tabelul respecitv in folder. Fara paramtetrii inchide tabelul curent 5. Selectarea unei zone de lucru se foloseste pentru deschiderea simultana a mai multor tabele. Zonele de lucru sunt notate cu cifre de la 1 in continuare, sau cu litere mari (A,B). Zona 1 este aceeasi cu zona A. Sintaxa: select nume_zona Ex:sele 2 Use tabel Deschide un alt tabel fara sa inchida tabelul deschis initial 6.Create table creaza un tabel prin fereastra de comanda Ex: Create table-nume_tabel(nume camp1 tip 1(dimens 1),nume_camp2 tip2 (dimens2 )) 7.Modify structure modificare campurilor unui tabel
Tipuri de date 1. 2. 3. 4. 5. 6. 7. 8.
Caractersiruri de caractere de lungime mai mica de 256
Numericnumere reale cu cel mult 255 de cifre in total Datedata calendaristica in formatul implicit MM/DD/YYYY Date Time Data +Ora Integer numere intregi Logicalvalorile de adevar T/F Memosir de caractere de lungime mai mare Generalun fisier de pe computer