Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza
Upload






























BAZE DE DATE – INTRODUCERE

Baze de date


BAZE DE DATE – INTRODUCERE

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 fi& 737d31h #351;ier, 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

Popescu

Dumitru

B

Onesti, Str.Oituz, Bl.11, Ap.33

Toma

Daniela

F

Bucuresti, Str. Cuza Voda, Nr.2

Axente

Ionel

B



Timisoara, B-dul Revolutiei Nr.49, Sc.A, Et.1, Ap.4

Tudor

Mihaela

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

     


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.





Document Info


Accesari: 845
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )