Scrigroup - Documente si articole

     

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


Crearea unei baze de date

fox pro



+ Font mai mare | - Font mai mic



Crearea unei baze de date

Forma generala a comenzii:

CREATE [<fisier>]



Daca pentru acest fisier nu se specifica nici o extensie, atunci Fox-ul asociaza implicit: .dbf.

Va apare pe ecran o fereastra in care va fi creata structura bazei de date.

Avem optiunile:

name - pentru numele unui camp.

type - tipul campului (ce fel de date se memoreaza in acesta).

width - numarul de octeti asociat campului.

dec - numarul de zecimale (pentru campuri numerice).

INSERT si DELETE se folosesc pentru inserarea sau stergerea unui camp in si respectiv din structura creata.

Comanda LIST este utilizata pentru listarea continutului unei baze de date.

Comenzi pentru descrierea structurii unei baze de date.

Comanda CREATE (prezentata anterior).

Comanda MODIFY STRUCTURE - realizeaza modificarea structurii unei baze de date existente. Baza de date, inainte de modificarea structurii, trebuie activata. Forma comenzii este:

MODIFY STRUCTURE <Enter>

Efectul acestei comenzi este aparitia pe ecran a unei ferestre asemanatoare ca structura, cu cea de la comanda CREATE, in care se afiseaza date despre structura bazei de date respective si anume:

-numele campurilor bazei de date (NAME)

-tipul de informatie din campul respectiv (TYPE)

-dimensiunea campului (WIDTH)

-partea fractionala a dimensiunii (DEC)

Modificarile campurilor deja existente in baza de date se pot face prin trei operatii

-inserare

-stergere

-adaugare

Pentru inserare, se plaseaza cursorul pe campul urmator si se actioneaza tastele INSERT din submeniul FIELD.

Pentru stergere, se plaseaza cursorul pe campul respectiv si se actioneaza tasta DELETE din acelasi submeniu.

Pentru adaugare, se plaseaza cursorul dupa ultimul camp.

Dupa ce am efectuat toate modificarile in structura bazei de date respective, apasam butonul OK si programul ne va intreba daca dorim sa pastram aceste modificari sau nu.

Comanda DISPLAY STRUCTURE - afiseaza structura bazei de date active. Forma comenzii este:

DISPLAY STRUCTURE <Enter>

In plus mai furnizeaza: numele bazei de date, numarul inregistrarilor, data ultimei actualizari.

Comanda LIST STRUCTURE - are acelasi efect ca si comanda anterioara, cu deosebirea ca afiseaza toata structura bazei de date, chiar daca numarul de campuri este mai mare de 16.

Comenzi de utilizare a bazei de date si de introducere de date (informatii) intr-o baza de date.

Comanda USE - deschide o baza de date in vederea utilizarii sale. Forma comenzii este: USE <nume baza de date>

Efectul acestei comenzi nu este de ordin vizual adica, pe ecran nu va aparea nici o informatie sau fereastra noua, fata de cele existente anterior executiei acestei comenzi. Dar aceasta baza de date devine activa si astfel utilizatorul o poate folosi pentru prelucrarile dorite.

Comanda de inchidere a unei baze de date este:    USE <Enter>

Comanda LIST - afiseaza pe ecran toate inregistrarile din baza de date activa.

Comanda BROWSE - este una din cele mai folosite comenzi FoxPro si se utilizeaza la introducerea de noi informatii in baza de date activa si la modificarea informatiilor existente. Forma comenzii este: BROWSE [<clauze>]

<clauzele> sunt optionale si se folosesc numai de utilizatorii avansati.

Obs.: Comanda BROWSE mai poate fi activata si din meniul DATABASE.

Efectul acestei comenzi este aparitia pe ecran a unei ferestre cu numele bazei de date active, fereastra in care se pot face modificari asupra inregistrarilor existente si in plus se pot adauga noi inregistrari folosind combinatia de taste CTRL+N.

Comanda APPEND - este asemanatoare cu BROWSE, doar ca utilizeaza modul de lucru ecran pentru introducerea datelor.

Forma comenzii este: APPEND <Enter>

Obs.: Comanda APPEND poate fi activata si din meniul RECORD. Adaugarea unei inregistrari noi se poate face utilizand combinatia de taste CTRL+Y.

Se recomanda folosirea comenzii BROWSE atunci cand dorim modificarea inregistrarilor dintr-o baza de date data, deoarece fereastra BROWSE ofera accesul mai rapid la orice camp si orice inregistrare din baza de date respectiva.

Comanda SET STATUS ON face sa apara linia stare in care avem:

numele bazei curente

pozitia cursorului

starea tastelor INSERT , NUMCAPS.

Comenzi care afiseaza inregistrari.

DISPLAY - afiseaza inregistrari din baza de date (se opreste dupa umplerea unui ecran)

LIST - afiseaza inregistrari din baza de date

DISPLAY [FIELDS] lista campuri [scope] FOR [expL1] WHILE [expL2] OFF.

Sistemele software prin intermediul carora se creeaza, se actualizeaza si se consulta bazele de date se numeste Sistem de Gestiune a Bazelor de Date (S.G.B.D.-uri). Fox Pro este un astfel de sistem. Pentru manipularea unei baze de date Fox Pro foloseste o zona de memorie in care memoreaza unele informatii referitoare la starea bazei de date numita zona de lucru. Acest SGBD poate lucra simultan cu mai multe baze de date, deci va avea mai multe zone de lucru (25 la numar).

Modul de lucru cu o baza de date este urmatorul :

- se deschide baza de date ( acesteia i se atribuie o zona de lucru)

- se executa operatiile dorite asupra bazei de date respective (adaugari, stergeri etc)

- la terminarea lucrului cu baza de date aceasta se inchide.

Aliasul unei baze de date este numele atribuit acesteia pentru a fi identificata.. Aliasul poate fi furnizat de utilizator sau poate fi atribuit automat de catre Fox Pro.

Un concept mai nou in domeniul bazelor de date este relatia. O baza de date relationala nu mai este vazuta ca un simplu tabel , ci ca o multime de tabele , aflate in relatie unul cu altul. Se stabileste o relatie de subordonare intre cele doua sau mai multe tabele , primul numit parinte iar cel de-al doilea copil.

Intrebari pentru evaluarea cunostintelor

1) Creati baza de date cu numele PERSONAL cu urmatoarea structura:

primul camp MARCA - de tip numeric - de lungime 4

al-II-lea camp NUME - de tip caracter - de lungime 12

al-III-lea camp PRENUME - de tip caracter - de lungime 15

al-IV-lea camp FUNCTIE - de tip caracter - de lungime 15

al-V-lea camp SALARIU - de tip numeric - de lungime 6

al VI-lea camp SECTIA - de tip numeric - de lungime 1

al-VII-lea camp DATA_N - de tip data calendaristica

Adaugati un nou camp la baza de date inserand inainte de DATA_N, numit NR_COPII de lungime 2.

    Capitolul    IV. SISTEME DE OPERARE

Sistemul de operare este cel mai important program care ruleaza pe un calculator. Fiecare calculator trebuie sa dispuna de un sistem de operare pentru a putea rula alte aplicatii. Sistemul de operare executa sarcini de baza, cum ar fi: recunoasterea datelor de intrare de la tastatura, trimiterea datelor de iesire la monitor, gestionarea fisierelor si directoarelor pe disc (redenumire, mutare in alta locatie, copiere, stergere), controlul dispozitivelor periferice (imprimanta etc.).

In cazul retelelor de calculatoare, sistemul de operare are responsabilitati suplimentare, cum ar fi: evitarea interferentei intre utilizatorii care folosesc anumite aplicatii in acelasi timp, securitatea sistemului, asigurarea accesului la sistem doar utilizatorilor autorizati, nivele de acces etc.

Sistemul de operare ofera o platforma software pe care pot rula alte programe, numite aplicatii, fara ca acestea sa stie ceva despre caracteristicile tehnice ale componentelor calculatorului. Deoarece majoritatea aplicatiilor se scriu pentru sisteme de operare specifice, alegerea sistemului de operare este hotaratoare pentru utilizarea unui calculator.  In sistemele care functioneaza pe baza unei interfete grafice bogate si "prietenoase", cum este Windows, executia unei comenzi se lanseaza prin selectarea cu mouse-ul a obiectului dorit pe ecran.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1356
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