Extras din curs
1.1.Introducere
Datorită dezvoltării problemelor rezolvate cu ajutorul calculatorului, crearea unui program (a unui soft) care sa rezolve orice problemă, până în momentul de faţă, nu a fost posibil. De aceea s-au realizat mai multe programe, fiecare specializat în rezolvarea unui anumit tip de problemă. În funcţie de problema pe care o are de rezolvat, utilizatorul unui calculator alege acel program care se potriveşte cel mai bine în realizarea scopului propus.
Din multitudinea de probleme care se pot rezolva cu ajutorul calculatorului, ţinând cont de volumul datelor şi a prelucrărilor implicate în rezolvare, putem clasifica aceste probleme în trei grupe:
- probleme a căror rezolvare presupune un volum mare de date asupra cărora se execută prelucrări puţine;
- probleme a căror rezolvare presupune un volum mediu de prelucrări asupra unui volum mediu de date;
- probleme în rezolvarea cărora intră un volum mic de date asupra lor efectuându-se un volum mare de prelucrări.
Sistemul informatic specializat în stocarea şi prelucrarea unui volum mare de date, asupra cărora se efectuează prelucrări puţine, este Sistemul de Gestiune a Bazelor de Date. Termenul de ”bază de date” se referă la datele de prelucrat, la modul de organizare a acestora pe suportul fizic de memorat iar termenul de ”gestiune” se referă la acţiunea de memorare şi prelucrare a acestor date.
Referitor la bazele de date un SGBD trebuie să asigure următoarele funcţii elementare:
- definirea bazei de date;
- introducerea datelor, şi eventual adăugarea de noi date în fişierul de date;
- modificarea unor date existente în fişierul de date;
- ştergerea unor date;
- interogarea fişierului de date, adică extragerea de informaţii statistice din fişierul de date;
- generarea de rapoarte;
- noi tipuri de organizare a fişierelor de date şi noi tipuri de acces (accesul indexat…), etc.
FoxPro este un sistem de gestiune a bazelor de date relaţional, dotat cu un limbaj de interogare de tip SQL, ajutând la complexitatea celor mai pretenţioase sisteme de gestiune a bazelor de date relaţionale, păstrând însă şi simplitatea caracteristică filozofiei dBASE.
1.2.Elementele FoxPro
FoxPro reprezintă un sistem de programare specializat în gestiunea bazelor de date, interpunând între sistemul de operare şi utilizator o interfaţă eficientă.
În cazul în care FoxPro este instalat pe calculatorul pe care urmează să se lucreze, pentru lansarea în execuţie a mediului FoxPro se parcurg următorii paşi:
- se porneşte calculatorul în cazul în care acesta este oprit;
- se trece pe discul şi pe directorul pe care este instalat FoxPro;
- se introduce de la tastatură FOX după care se apasă tasta enter.
După câteva momente pe ecranul monitorului apare următoarea imagine:
System File Edit Database Record Program Window
FoxPro
În care identificăm patru elemente:
- ”meniul” apare în partea superioară a ecranului, pe prima linie, şi reprezintă o modalitate de a transmite instrucţiuni calculatorului prin selectarea acestora dintr-o listă conţinută în meniu şi afişată odată cu activarea acestuia;
- ”fereastra de comenzi” este porţiunea din ecran încadrată de dreptunghiul din partea dreaptă, jos, care permite introducerea literă cu literă a instrucţiunilor;
- ”ecranul” reprezintă fundalul pe care FoxPro afişează rezultatele obţinute în urma executării instrucţiunilor primite de la utilizator;
- ”cursorul” este acea poziţie de pe ecran unde va fi introdus următorul caracter, ca efect al acţionării tastei corespunzătoare de către utilizator.
Termenul de caracter are un sens generic. Astfel, în alcătuirea unei instrucţiuni, intră atât litere, mari sau mici, cât şi cifre şi alte semne speciale, toate fiind denumite caractere.
Preview document
Conținut arhivă zip
- Curs nr 10+11.doc
- Curs nr 12.doc
- Curs nr 13.doc
- Curs nr 14.doc
- Curs nr 2.doc
- Curs nr 3.doc
- Curs nr 4.doc
- Curs nr 5.doc
- Curs nr 6.doc
- Curs nr 7.doc
- Curs nr 8.doc
- Curs nr 9.doc
- Curs nr1.doc