MANIPULAREA STRUCTURII UNEI BAZE DE DATE
Pentru a realiza modificarea structurii unei baze de date se foloseste comanda MODIFY STRUCTURE.
sintaxa: MODIFY STRUCTURE sau MODI STRU
Aceasta comandă 151b17b ; deschide o fereastra de dialog, aceeasi ca la crearea b.d. unde se realizeaza modificarile dorite. Daca în zona de lucru curenta avem deschisa o b.d., atunci comanda se refera la aceasta. În caz contrar apare o fereastra de dialog în care utilizatorul selecteaza b.d. careia îi va modifica structura.
Vizualizarea continutului unei b.d. se realizeaza cu comenzile DISPLAY STRUCTURE sau LIST STRUCTURE.
sintaxa:
DISPLAY STRUCTURE [IN<expN> <expC>]
[TO PRINTER TO FILE <fisier>]
[NONCONSOLE]
LIST STRUCTURE [IN<expN> <expC>]
[TO PRINTER TO FILE <fisier>]
[NONCONSOLE]
deosebirea dintre cele doua comenzi este ca prima (DISPLAY) face pauza dupa umplerea unui ecran cu informatii, la cea de-a doua (LIST) afisarea facându-se cu defilare.
<expN> sau <expC> specifica zona de lucru, respectiv b.d. la care se refera comanda. În cazul în care apare optiunea NONCONSOLE afisarea pe ecran (implicita) este inhibata. În paralel cu afisarea pe ecran informatiile pot fi trimise la imprimanta (clauza TO PRINTER) sau în fisier <fisier> (clauza TO FILE).
Un alt mod de a crea o b.d. îl reprezinta comanda COPY STRUCTURE – care careaza o b.d. noua cu aceeasi structura (sau asemanatoare) cu a celei deschise în zona de lucru curenta.
sintaxa: COPY STRUCTURE TO <fisier>
[FIELDS<lista de câmpuri>]
unde <fisier> reprezinta fisierul noii b.d. Clauza FIELDS are ca efect copierea în noua b.d. doar a câmpurilor specificate în lista de câmpuri ce urmeaza clauza.
Exercitiu: Sa se modifice structura b.d. agenda.dbf astfel încât noua b.d. sa contina înca un câmp si anume înaltime (exprimata în metri, centimetri) numeric cu latime 5 din care 2 partea zecimala.
|