Pentru a realiza modificarea structurii unei b.d. se foloseste comanda MODIFY
STRUCTURE
sintaxa : modify structure sau modi stru
Aceasta comanda deschide o fereastra de dialog , aceeasi ca la crearea b.d. unde
se realizeaza modificarile dorite. Daca in zona de lucru curenta avem deschisa
o b.d., atunci comanda se refera la aceasta. In caz
contrar apare o fereastra de dialog in care utilizatorul selecteaza b.d. careia ii va modifica structura.
Vizualizarea continutului unei b.d. se realizeaza cu
comenzile DISPLAY STRUCTURE sau LIST STRUCTURE.
sintaxa :
display structure [in <exp N> | <exp C>]
[to printer | to file <fisier>]
[noconsole]
list structure [in <exp N> | <exp C>]
[to printer | to file <fisier>]
[noconsole]
deosebirea dintre cele doua comenzi este ca prima (DISPLAY) face pauza dupa
umplerea unui ecran cu informatii, la cea de-a doua (LIST) afisarea facandu-se
cu defilare.
<exp N> sau <exp C> specifica zona de
lucru, respectiv baza de date la care se refera comanda. In cazul in care apare
optiunea NOCONSOLE afisarea pe ecran (implicita) este
inhibata. In paralel cu afisarea pe ecran informatiile pot fi trimise la
imprimanta (clauza TO PRINTER) sau in fisierul <fisier>(
clauza TO FILE).
Un alt mod de a crea o b.d. il reprezinta comanda COPY
STRUCTURE - care creeaza o b.d. noua cu aceeasi structura (sau asemanatoare) cu
a celei deschise in zona de lucru curenta.
sintaxa : copy structure to <fisier>
[ FIELDS < lista de campuri >]
unde <fisier> reprezinta fisierul noii b.d. Clauza FIELDS are ca efect
copierea in noua b.d. doar a campurilor specificate in lista de campuri ce
urmeaza clauza.
Exercitiu : Sa se modifice structura b.d. agenda
astfel incat noua b.d. sa contina inca un camp si anume inaltime (exprimata in
metri, centimetri) numeric cu latimea 5 din care 2 partea zecimala.