Scrigroup - Documente si articole

     

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


Instructiuni de crearea si modificarea unei baze de date

fox pro



+ Font mai mare | - Font mai mic



Instructiuni de crearea si modificarea unei baze de date

In mod uzual elementul central al unei baze de date este cel al realizarii unui tabel.

El poate fi in prima faza creat pentru ca ulterior sa poata fi daca este necesar modificat prin adaugare de campuri, modificare de campuri existente ca si dimensiune, tip sau respectiv stergerea de campuri. Este foarte important insa ca modificarile sa fie facute inainte de a lansa in utilizare baza de date deoarece orice modificare a tabelelor poate produce pierderea de date prin stergere sau lipsa unor date din tabele prin adaugare de campuri ulterioare.



Comanda pentru crearea unei tabele este:

tastand CREATE produs prin care se creeaza o baza de date cu extensia .dbf intrandu-se in faza de editare a tabelei.

Obs. Campurile din Table Designer au anumite restrictii specifice:

cel de tip Name nu poate fi mai lung de 10 caractere incepand cu o litera,

pentru cele de tip Type daca sunt:

o        Character nu au voie sa fie mai luni de 254 caractere,

o        Numeric nu mai lungi de 20 caractere inclusiv

o        Logic maxim un caracter,

o        Data maxim 8 caractere cu forma implicita ll/zz/aa, format care se poate schimba prin lansarea comenzii SET DATE TO,

o        Memo admite implicit 10 caractere dar pot fi introduse oricate caractere.

pentru cele de tip With se introduce valoarea numerica selectata din schema logica tabelara,

pentru cele tip Decimal se va introduce numarul de cifre dupa zero dorite,

pentru campul Index se poate selecta modalitatea de indexare a tabelei la introducerea datelor in aceasta, lucru care permite din start o ordonare a tabelei fara a fin necesara o sortare ulterioara a acesteia.

Exista insa si alte modalitati de a crea o tabela:

crearea unei noi tabele cu structura unei tabele existente in director, bucla de comanda fiind:

USE client

COPY STRUCTURE TO clientn

Varianta completa a instructiunii este:

COPY STRUCTURE TO nume-tabel FIELDS lista-campuri WITH CDX / WITH PRODUCTION DATABASES nume-baza de date NAME nume-tabela

unde: - nume-tabel este numele tabelei nou create;

lista-campuri este lista campurilor din noua tabela;

nume-baza de date este numele bazei de date;

nume-tabela este numele tabelei.

Avantajul copierii structuri unei baze de date tabelara in alta baza de date este dat de faptul ca nu se pot face greseli de dimensiuni de campuri sau tip de caracter care la legarea tabelelor poate sa produca erori. De aceea una dintre metodele pe care le consideram a fi bine a se utiliza este de a crea o tabela initiala unica cu toate campurile de legatura dintre tabele numita sursa urmand ca dupa aceea prin copierea structurii acesteia in celelalte tabele si adaugarea campurilor ne comune sa se evite eventualele erori mai sus mentionate.

Comanda pentru crearea unei baze de date este:

CREATE DATABASE produs prin care se creeaza o baza de date cu extensia .dbc

Comanda pentru modificarea unei baze de date este:

MODIFY STRUCTURE prin care se deschide o fereastra de dialog care permite modificarea structurii prin selectarea unei baze de date tip tabelar. Exista doua modalitati:

o        prima prin folosirea buclei program si alegerea tabelului,

USE

MODIFY STRUCTURE

o        a doua pe baza buclei cand stim tabelul,

USE client1

MODIFY STRUCTURE



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


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