Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » referate » informatica » baze de date
FoxPro - Cracteristici generale

FoxPro - Cracteristici generale


FoxPro - Cracteristici generale

Sistemul de gestiune a bazelor de date FoxPro este unul dintre cele mai populare produse din aceasta categorie. Facilitatile pe care le pune la dispozitie acest mediu prietenos sunt reflectate cel mai pregnant in ultimele versiuni. Istoricul produsului poate fi rezumat astfel: FoxPro a apartinut firmei Fox Software pana la versiunea 2.0 inclusiv, care a circulat numai sub sistemul de operare DOS. Produsul a fost apoi cumparat de firma Microsoft care a scos, intr-un timp relativ redus, versiunea proprie 2.5, versiune care putea rula atat sub DOS cAt si sub Windows. Imediat dupa aceea Microsoft scoate versiunea 2.6 care rezolva cateva probleme de incompatibilitate intre versiunile de sub DOS si Windows, existand produsul si pe alte platforme: Macintosh si SCOUNIX.

FoxPro a fost considerat, prin anul 1992, ca fiind cea mai rapida baza de date de pe PC. In acelasi an firma Microsoft a cumparat produsul FoxPro 2.0, utilizand apoi tehnologia acestuia pentru performantele de viteza in propriul produs, care a fost scos pe piata cu numele de ACCESS.

Una dintre cele mai proaspete versiuni ale produsului, versiunea 2.6, instalata mai intai sub Windows, nu reprezinta un salt semnificativ fata de versiunea anterioara 2.5, ci apare mai degraba ca o finisare a ei. Aceasta versiune 2.6 este de fapt o editie profesionala de mare interes pentru utilizatori, mai ales pentru faptul ca Microsoft il recomanda ca fiind "cel mai complet sistem de gestiune a bazelor de date relationale".



Produsul are versiuni atat pentru DOS cat si pentru Windows.

Se prezinta, in cele ce urmeaza, cateva detalii despre resursele pe care le ocupa produsul in cele doua variante.

DOS

WINDOWS

a) standard

b) pe 32 de biti

CPU

80386 SX

80386 SX

RAM

640 KB

2 Mb

4Mb

MOUSE

Recomandat

DA

DA

HDD

5.5 Mb

7.2 Mb

7.2 Mb

Nr. de dichete de initializare

Tabel  9

Produsul asigura compatibilitate aproape perfecta cu dBASE si detine utilitare speciale de postare automata a aplicatiilor din acest "batran" sistem de gestiune a bazelor de date. De asemenea, produsul dispune de cunoscutele si apreciatele proceduri wizards (vrajite), dupa reteta Microsoft, pentru generarea rapida a partilor repetitive de aplicatie. Mai putem intalnii in FoxPro si un pachet de dezvoltare de biblioteci cu limbajul C si multe alte lucruri interesante.

O aplicatie in FoxPro este o colectie de obiecte, programe, ecrane, meniuri etc.. aceasta exista si in versiunile anterioare dar nu s-a dovedit a fi prea util. Acest punct de vedere a stat in atentia echipei de la Microsoft care introduce o noua aplicatie, scrisa integral in FoxPro, pentru a servii ca punct central in prelucrarile zilnice. O astfel de aplicatie se numeste catalog si este de fapt un bibliotecar inteligent, continand o colectie de tabele, cereri, rapoarte, ecrane, etichete si programe, toate referitoare la o singura aplicatie.

Pentru fiecare tabela curenta exista doua butoane active: AutoScreen si AutoReport care, la fiecare actionare genereaza, compileaza si lanseaza in executie un ecran, respectiv un raport pentru tabela curenta.

Ultima versiune a produsului FoxPro cunoscuta pana la aceasta ora este versiunea 3.0, care mai este cunoscuta sub numele de Visual FoxPro. Aceasta este cu totul deosebita in ceea ce priveste utilizarea suprafetelor grafice. Versiunea in cauza nu are inca un suport pentru DOS si nici nu se stie pana la aceasta ora daca firma Microsoft, din cauza sistemului de operare Windows '95 pe care il propaga din ce in ce mai asiduu, va mai elabora sau nu o astfel de versiune.

Produsul inglobeaza o serie intreaga de calitati, in aceasta versiune 3.0., facandu-l din ce in ce mai cautat, astfel:

produsul este din ce in ce mai interactiv;

are o interfata intuitiva, bogata in obiecte;

poate dezvolta rapid o aplicatie;

un singur fisier fizic poate contine mai multe tabele si indecsi;

in interiorul unei machete pot fi introduse mai multe browse-uri, ceea ce face culegerea de date mai performanta;

pentru obictele create de utilizator se pot definii proprietati si modele noi;

au fost extinse unele tipuri de obiecte cum ar fi: editoarele de rapoarte, machetele, meniurile etc..

Un mare inconvenient al acestei versiuni de FoxPro il reprezinta necesarul de resurse, acesta fiind deosebit de ridicat, depasindu-l uneori pe cel al lui Windows'95.

Un atu destul de convingator pentru ultimele versiuni ale FoxPro este acela de a lucra intr-un mediu de client - server.

FoxPro este recomandat tuturor categoriilor de utilizatori. Performantele sale exceptionale de viteza, simplicitatea modului sau de utilizare si multe argumente il recomanda cu prisosinta.

Foxpro in versiunile 2.5 si 2.6 este conceput a lucra fie sub DOS sau UNIX (in modul de lucru caracter), fie sub Windows sau Macintosh (in modul de lucru grafic).

FoxPro prin ultimele versiuni este considerat cel mai performant, datorita urmatoarelor caracteristici:

dispune de tehnici de optimizare dintre care cea mai importanta este tehnica Rushmore, prin care se realizeaza compresarea indecsilor, efectul fiind reducerea dimensiunii fisierelor index pana la 80%;

prin noile tehnologii de acces la date, Rushmore, creste cu mult viteza de prelucrare fata de SGBD-urile dBASE IV si PARADOX.

dipune de limbaj procedural propriu foarte performant care asigura descrierea si manipularea datelor, ca si de un nucleu al limbajului neprocedural SQL. Aceste limbaje se adreseaza profesionistilor.

pentru a se adresa unei game largi de utilizatori sistemul FoxPro are componente ce cuprind atat produse soft apelabile de la tastatura, cat si cu ajutorul mouse-ului.

poate importa fisiere din Excel versiunile 3.0 si 4.0, PARADOX 3.5 si 4.0, MULTIPLAN, LOTUS si SYMPHONY.

Dezvolta programe structurate de cel mai inalt nivel (utilizand comenzile pentru realizarea structurilor secventiale, alternative si repetitive) si modularizate (prin scrierea programelor sub forma de proceduri);

FoxPro, in functie de cerinte, poate fi instalat in intregime sau numai modulele necesare aplicatiei;

se livreaza pentru PC-uri pe 16 si 32 biti;

poate fi utilizat pe statii de lucru individuale sau retea (avantajul fiind cresterea eficientei de utilizare a resurselor sistemului);

are peste 100 comenzi si functii in plus fata de SGBD-urile din aceeasi familie. Dintre acestea de retinut comanda BROWSE FOR.





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.