Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Sistemul de gestiune a BD relationale FOXPRO

fox pro



+ Font mai mare | - Font mai mic



Sistemul de gestiune a BD relationale FOXPRO

FOXPRO este considerat ca fiind unul dintre cele mai simple sisteme de gestiune a bazelor de date relationale.

Principalele posibilitati ale sistemului sunt:



descrierea structurii si crearea completa a bazei / bazelor de date;

adaugarea, modificarea, stergerea sau afisarea de date in / din baza de date;

generarea de rapoarte cu efectuarea automata a calculelor necesare (adunari, scaderi, inmultiri, impartiri, subtotalizari, totalizari) si alte prelucrari;

utilizarea de functii de editare video pentru introducerea de date, consultarea sau modificarea bazei de date.

Sistemul FOXPRO asigura un grad ridicat de independenta a datelor fata de programe, ceea ce permite modificarea bazelor de date fara a fi necesare modificarile programelor.

Antet

 
Baza de date este un fisier secvential cu extensia .DBF, avand articole de lungime fixa, de forma:

Fisierul propriu-zis

 


In FOXPRO articolele sunt caracterizate prin numarul lor de ordine, care este tratat ca un indicator (pointer) in fisier. Ordinea inregistrarilor in fisier poate fi modificata fizic prin sortare sau indexare. Antetul contine informatii care descriu baza de date si care se completeaza automat la crearea bazei de date. Informatiile din antet formeaza structura bazei de date.

La crearea unei baze de date, fiecare caracteristica (rubrica) primeste un nume, un tip si o lungime. Aceste informatii, legate la fiecare camp impreuna cu o a patra informatie legata de pozitia campului in articol, se memoreaza in antetul bazei de date.

Numele campului este un identificator format din literele de la A - Z, cifrele 0 - 9 si semnul "_" ( este interzisa folosirea caracterelor speciale de tipul: . , , , ; , : etc.). Lungimea maxima a sa este de 10 caractere. Numele campurilor se supun urmatoarelor reguli:

trebuie sa inceapa cu o litera;

nu pot contine spatii;

caracterul special _ trebuie sa fie in interiorul identificatorului;

nu se face deosebire intre majuscule si literele mici.

Exemplu:

Nume corecte

Nume incorecte

I1

IONESCU

A_b_1_2

1ALFA

AL BAC

Tipurile campurilor pot fi:

Character: pentru campurile de tip caracter. Aceste caracteristici pot contine siruri de caractere de lungime £ 254 (caractere ASCII - American Standard Committee Interchange) tiparibile. Caracterele componente pot fi : litere, cifre, caractere speciale.

Exemplu:

Q&C

TRATAT - 123

Numeric: pentru campurile numerice. Aceste caracteristici pot contine: cifre, punctul zecimal si semnul -. Se impart in doua categorii:

intregi: nu contin nici marca zecimala, nici parte zecimala, putand eventual contine semnul - .

Exemplu:

Corect

Incorect

1d234

zecimale: orice data numerica care nu este intreaga este zecimala. Punctul zecimal si semnul ocupa cate o pozitie. Lungimea va fi egala cu numarul cifrelor, la care se adauga o unitate pentru semn si o unitate pentru marca zecimala.

Exemplu:

-19.256 : are lungimea 7

Float : pentru a memora numere reale, foarte mari sau foarte mici, cu o precizie mai buna;

Logical: pentru campuri logice - care au numai doua valori posibile, "adevarat" si "fals". Contin un singur caracter: T sau F.

Date: pentru campurile de tip data calendaristica. Se pastreaza si se listeaza cu 8 caractere, sau 10 caractere, daca anterior s-a setat anul pentru a fi memorat pe 4 cifre, cu comanda

SET CENTURY ON.

Formatul general de memorare a datei calendaristice este:

LL/ZZ/AA, unde: primele doua caractere sunt rezervate pentru introducerea lunii, urmatoarele doua pentru introducerea zilei si ultimele doua pentru introducerea ultimelor doua cifre ale anului, sau

LL/ZZ/AAAA, asemanator cu primul, numai ca anul se introduce complet, pe patru pozitii.

Sunt posibile urmatoarele operatii cu date de tip Date:

adunarea unei constante la o data;

scaderea unei constante dintr-o data;

diferenta a doua date calendaristice.

Memo: pentru campuri de tip Memo. Informatiile scrise intr-un astfel de camp vor fi memorate intr-un fisier separat, cu acelasi nume ca baza de date, insa cu extensia .FPT. Acest fisier poate contine un text mai lung, o imagine, o secventa de sunete (de exemplu, un camp care contine descrierea simptoamelor bolii unei persoane, sau caracterizarea psihologica a acesteia);

Lungimea campului (Width) poate fi predefinita - in cazul campurilor de tip Date, Logical sau Memo, sau trebuie precizata in functie de natura informatiilor care urmeaza a fi memorate - in cazul campurilor Character, Numeric sau Float). In cazul in care un camp va contine numere reale, trebuie precizat si numarul de cifre rezervat pentru partea zecimala (Dec) - numai pentru tipurile Numeric si Float.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 909
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved