Operatii specifice bazelor de date referat






2.1. Crearea unei baze de date si introducerea datelor

Crearea unei baze de date presupune stabilirea structurii bazei de date si anume precizarea numelui, tipului si lungimea fiecarui camp din tabel. Pentru crearea structurii unei baze de date se utilizeaza comanda create.
Comanda Create
Sintaxa: Create []

2.2. Deschiderea si inchiderea bazelor de date

2.2.1. Deschiderea unei baze de date

Deschiderea simpla a unei baze de date se realizeaza din fereastra command cu ajutorul comenzii use.
Comanda use
Sintaxa: use

2.2.2. Inchiderea unei baze de date

Inchiderea simpla a unei baze de date se poate realiza utilizand comanda use fara a specifica numele bazei de date.
Pentru a inchide toate bazele de date deschise se utilizeaza comanda close databases, iar comanda close all permite inchiderea tuturor fisierelor, inclusv fisierele baza de date.
Selectarea unei zone de lucru se face din fereastra de comanda, cu ajutorul comenzii select.
Comanda select
Sintaxa: select < zona de lucru >

2.2.3. Deschiderea unei baze de date intr-o anumita zona de lucru

Deschiderea unei baze de date intr-o anumita zona se face prin comanda:




Use in < zona de lucru>

2.3. Vizualizarea, copierea si modificarea structurii unei baze de date

2.3.1. Vizualizarea structurii unei baze de date
Se poate realiza din linia de comanda (fereastra command), cu ajutorul comenzii list structure.
Aceasta comanda permite afisarea (vizualizarea) pe ecran a a structurii bazei de date.
Comanda list structure
Sintaxa: list structure
2.3.2. Copierea structurii unei baze de date

Pentru copierea structurii unei baze de date se creaza o noua baza de date avand aceeasi structura ca a bazei de date curente sau se creaza o noua baza de date ce contine numai anumite campuri din baza de date curenta.
Copierea structurii se realizeaza cu ajutorul comenzii copy structure.
Comanda copy structure
Sintaxa: copy structure to [fields]

2.3.3. Modificarea structurii unei baze de date

Modificarea structurii unei baze de date include adaugarea de noi campuri, stergerea sau modificarea unor campuri existente (modificare nume, lungime sau tip). Modificarea structurii se realizeaza din linia de comanda cu ajutorul comenzii modify structure.
Comanda modify structure
Sintaxa: modify structure

2.4. Vizualizarea unei baze de date

Presupune afisarea inregistrarilor bazei de date. Vizualizarea se poate realiza cu ajutorul comenzilor list si display.

Comanda list
Permite o afisare continua, fara oprire dupa fiecare ecran plin.
Sintaxa:list[fields][][for][while][off][to printer[prompt]][to file]

Comanda display
Afisarea continutului bazei de date curente, ecran cu ecran, adica dupa umplerea ecranului cu informatie, afisarea se opreste si se asteapta apasarea unei taste sau click pe mouse pentru continuare.


Sintaxa:display[[fields]][][for][while][off][to printer[prompt]][to file]

2.5. Adaugarea de inregistrari

Se face prin intermediul comenzilor append si insert.

Comanda append
Sintaxa: append [blank]
. comanda simpla append adauga o inregistrare la sfarsitul bazei de date si permite utilizatorului sa completeze campurile intr-o fereastra. Cu ajutorul acestei comenzi, se pot efectua modificari in intreaga baza de date.
. comanda append blank adauga o inregistrare vida la sfarsitul bazei de date, fara a afisa fereastra de editare.

Comanda insert
Sintaxa: insert [blank][before]
. comanda insert adauga o inregistrare in baza de date, dupa inregistrarea curenta;
. comanda insert before adauga o inregistrare inaintea inregistrarii curente;
. comanda insert blank insereaza o inregistrare vida, fara a fi deschisa fereastra de editare.

2.6. Stergerea inregistrarilor dintr-o baza de date

Comanda delete
Comanda delete marcheaza pentru stergere inregistrari din baza de date activa.
Comanda nu sterge fizic inregistrarile din baza de date. Clauzele comenzii au aceeasi semnificatie ca la comenzile anterioare. Domeniul implicit este inregistrarea curenta .
Sintaxa: delete[][for][while][nooptimize]

Comanda pack
Comanda pack determina stergerea fizica a inregistrarilor care au fost marcate pentru stergere folosind comanda delete.
Sintaxa:pack [memo][dbf]

Comanda zap
Comanda zap sterge toate inregistrarile din baza de date activa, pastrand doar structura. Aceasta comanda este echivalenta cu succesiunea de comenzi:
Delete all
Pack
Dar executia este mult mai rapida.
Sintaxa:zap











Copyright © Contact | Trimite referat


Ultimele referate adaugate
Mihai Beniuc
   - Mihai beniuc - „poezii"
Mihai Eminescu Mihai Eminescu
   - Mihai eminescu - student la berlin
Mircea Eliade Mircea Eliade
   - Mircea Eliade - Mioara Nazdravana (mioriţa)
Vasile Alecsandri Vasile Alecsandri
   - Chirita in provintie de Vasile Alecsandri -expunerea subiectului
Emil Girlenu Emil Girlenu
   - Dragoste de viata de Jack London
Ion Luca Caragiale Ion Luca Caragiale
   - Triumful talentului… (reproducere) de Ion Luca Caragiale
Mircea Eliade Mircea Eliade
   - Fantasticul in proza lui Mircea Eliade - La tiganci
Mihai Eminescu Mihai Eminescu
   - „Personalitate creatoare” si „figura a spiritului creator” eminescian
George Calinescu George Calinescu
   - Enigma Otiliei de George Calinescu - geneza, subiectul si tema romanului
Liviu Rebreanu Liviu Rebreanu
   - Arta literara in romanul Ion, - Liviu Rebreanu











Scriitori romani