Manipularea structurii unei baze de date
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 858e48i , 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. In 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 <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 facându-se cu defilare.
<exp N> sau <exp C> specifica zona de lucru, respectiv baza de date la care se refera comanda. In cazul în care apare optiunea NOCONSOLE afisarea pe ecran (implicita) este inhibata. în paralel cu afisarea pe ecran informatiile pot fi trimise la imprimanta (clauza TO PRINTER) sau în fisierul <fisier>( clauza TO FILE).
Un alt mod de a crea o b.d. îl reprezinta comanda copy structure - care creeaza 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 astfel încât noua b.d. sa contina înca un câmp si anume înaltime (exprimata în metri, centimetri) numeric cu latimea 5 din care 2 partea zecimala.
|