Curs FoxPro

Curs
10/10 (4 voturi)
Conține 1 fișier: doc
Pagini : 24 în total
Cuvinte : 8901
Mărime: 49.15KB (arhivat)
Publicat de: Panagachie Jianu
Puncte necesare: 0
Curs Al Facultatii de economie si administrare a Afacerilor - 2007

Extras din curs

Principalul domeniu de utilizare a calculatorului îl reprezinta cel al prelucrarii informatiilor. Pe masura ce societatea se dezvolta cresc si necesitatile de informare ale acesteia, deci creste si volumul de informatii ce trebuie prelucrate. Astfel apare problema memorarii acestor informatii, a prelucrarii lor în vederea obtinerii diverselor rezultate solicitate. Acesta este tocmai domeniul în care este specializat FoxPro, domeniul bazelor de date.

Datorita capacitatilor relativ mici ale memoriilor interne ale calculatoarelor, stocarea unor volume mari de informatie se face pe dispozitive de memorie externa, cum ar fi unitatile de benzi, unitatile de disc, etc. Cele mai folosite sunt unitatile de disc, acestea ajungând astazi la capacitati de memorare de ordinul GB, ce satisfac marea majoritate a utilizatorilor.

Pe discuri, informatiile sunt depozitate în fisiere. O baza de date reprezinta tocmai un astfel de fisier, cu o anumita organizare ce permite accesul rapid si complet la informatiile stocate în acesta.

Datorita asemanarii dintre modul de organizare a unei baze de date si cel al unui tabel, vom folosi analogia dintre aceste doua elemente în descrierea unei baze de date.

Sa presupunem ca am avea o agenda în care am înscris un numar de persoane, pentru fiecare dintre acestea mentionând numele, prenumele numarul de telefon, data nasterii, sexul, adresa. Acestea pot fi trecute într-un tabel de forma:

Nr. Nume Prenume Telefon Data nasterii Sex Adresa

1. Popescu Dumitru 321645 06/27/67 B Onesti, Str.Oituz, Bl.11, Ap.33

2. Toma Daniela 324586 03/09/69 F Bucuresti, Str. Cuza Voda, Nr.2

3. Axente Ionel ______ 12/02/72 B Timisoara, B-dul Revolutiei Nr.49, Sc.A, Et.1, Ap.4

4. Tudor Mihaela 132478 09/13/68 F Bacau, Str. Marasesti Nr. 56

Corespunzator acestui tabel vom avea o baza de date în care:

capului de tabel îi va corespunde “structura”;

coloanele vor fi numite “câmpuri”;

• liniile se vor numi “înregistrari”.

La crearea unei baze de date trebuie specificata structura acesteia. Pentru a specifica în mod univoc structura unei baze de date, trebuie indicate câmpurile care o compun.

Fiecare câmp este caracterizat de:

numele asociat: ex. nume, prenume, telefon, etc.;

tipul de date ce se memoreaza în acel câmp: ex. numere, siruri de caractere, date calendaristice, etc.;

dimensiunea, respectiv numarul de caractere pe care este permisa scrierea datelor în respectivul câmp.

Pentru a specifica o anumita înregistrare din baza de date, se foloseste indicatorul de înregistrari – o zona de memorie care contine numarul înregistrarii cu care se lucreaza în momentul de fata (înregistrare curenta). Acesta poate fi asociat ca o variabila asociata bazei de date si care exista atâta timp cât este deschisa baza de date. La un moment dat o singura înregistrare este cea curenta, numarul ei fiind dat de indicatorul de înregistrari.

O imagine intuitiva a indicatorului de înregistrari este data de urmatoarea figura:

Indicatorul de înregistrari poate fi modificat prin comenzi FoxPro, acest lucru fiind echivalent cu deplasarea sagetii indicatorului de înregistrari în sus si în jos, de-a lungul bazei de date.

Pentru a folosi o baza de date (b.d.) aceasta trebuie mai întâi deschisa (se presupune ca ea exista pe disc, a fost creata anterior). Deschiderea bazei de date presupune rezervarea în memoria interna a calculatorului a unei zone rezervate în care FoxPro va memora toate informatiile necesare utilizarii acestei baze de date (structura, numarul de înregistrari, etc). Aceasta zona de memorie poarta denumirea de zona de lucru (work area). FoxPro poate manipula mai multe b.d. simultan, deci poate lucra cu mai multe zone de lucru, 25 la numar, în care se deschid b.d. respective. Asocierea b.d. la zonele de lucru este controlata de catre programator, acesta având la dispozitie comenzi si functii specializate în acest scop.

Dupa seschiderea unei b.d. (într-o zona de lucru) se poate trece la lucrul cu aceasta, adica vom putea:

sa preluam informatii din b.d.;

sa modificam informatiile deja existente;

sa adaugam noi informatii;

sa stergem informatiim din b.d., etc.

Dupa terminarea lucrului cu b.d. urmeaza închiderea acesteia, constând în:

desfacerea legaturii dintre b.d. si zona de lucru;

eliberarea memoriei alocate la deschidere (eliberarea zonei de lucru);

închiderea fisierului b.d., odata cu memorarea modificarilor efectuate de la deschidere pâna în acest moment.

Acesta este pe scurt modul de lucru co o b.d. Pentru a putea lucra cu o baza de date trebuie sa întelegem cum anume se realizeaza prelucrarea si memorarea informatiilor, respectiv organizarea informatiilor pe tipuri de date si functiile specifice fiecarui tip de date.

Preview document

Curs FoxPro - Pagina 1
Curs FoxPro - Pagina 2
Curs FoxPro - Pagina 3
Curs FoxPro - Pagina 4
Curs FoxPro - Pagina 5
Curs FoxPro - Pagina 6
Curs FoxPro - Pagina 7
Curs FoxPro - Pagina 8
Curs FoxPro - Pagina 9
Curs FoxPro - Pagina 10
Curs FoxPro - Pagina 11
Curs FoxPro - Pagina 12
Curs FoxPro - Pagina 13
Curs FoxPro - Pagina 14
Curs FoxPro - Pagina 15
Curs FoxPro - Pagina 16
Curs FoxPro - Pagina 17
Curs FoxPro - Pagina 18
Curs FoxPro - Pagina 19
Curs FoxPro - Pagina 20
Curs FoxPro - Pagina 21
Curs FoxPro - Pagina 22
Curs FoxPro - Pagina 23
Curs FoxPro - Pagina 24

Conținut arhivă zip

  • Curs FoxPro.doc

Alții au mai descărcat și

Baze de Date în Visual Foxpro

Baze de date în Visual FoxPro 1. Tabele de date FoxPro este un mediu de dezvoltare integrat, care, pe lânga instrumentele de programare, ofera...

Seminar Limbaj Visual Fox Pro și Access

1. Obiectul cursului 2. Cerinţe a. 50% teorie b. 50% laborator Minim 5 la ambele 3. Bibliografie 1. [Niţchi07] Elemente de baze de date şi...

Visual Fox Pro

VISUAL FOX PRO (VFP) ==================== Tipuri de programare: - liniara - structurata - orientata pe obiecte VFP este un mediu de...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Proiectarea bazelor de date

BAZE DE DATE CONCEPTE SI PROBLEMATICA În acest moment termenul de baza de date a intrat în limbajul curent fiind folosit uneori si în alte...

Baze de Date - Meniu în VFP

perspectiva contactului cu utilizatorul, punctul de plecare sau poarta către funcţionalitatea practică a unei aplicaţii, prin obiecte cum sunt...

Visual FoxPro - Curs 1

Ce este Visual Foxpro? Este un SGBD modern , din generatia a 4 de limbaje, folosit pentru manipularea bazelor de date relationale sub sistemele de...

Visual FoxPro - exploatarea bazelor de date - curs 2

CURS 2- VISUAL FOXPRO EXPLOATAREA BAZELOR DE DATE În mod tipic, bazele de date si tabelele aferente se creaza o singura data . Dupa aceea,...

Te-ar putea interesa și

Bază de date Access - evidența salariaților

SISTEME DE GESTIUNE A BAZELOR DE DATE Sistemele de gestiune a bazelor de date (în limba engleză "database management system" - SGDB) reprezintă...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Gestiune depozit farmaceutic

1. Prezentare generală 1.1. Prezentarea mediului de lucru De-a lungul timpului, tehnicile şi metodele de programare a calculatoarelor au evoluat,...

Baze de date - aplicații în gestiunea economică

O bază de date, uneori numită şi „bancă de date”, reprezintă o modalitate de stocare a unor informaţii şi date pe un suport extern (un dispozitiv...

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Baze de Date în Visual Foxpro

1. Introducere Toate limbajele de programare au în general aceeaşi structură de principiu a instrucţiunilor. Sunt unele limbaje de programare care...

Informatică Economică

1.1.Introducere Datorită dezvoltării problemelor rezolvate cu ajutorul calculatorului, crearea unui program (a unui soft) care sa rezolve orice...

Inițiere în visual FoxPro

Organizarea datelor în Baze de Date (BD) Introducere Datele prelucrate cu ajutorul calculatorului sunt organizate, adică au o anumită structură-...

Ai nevoie de altceva?