Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza
Upload





loading...
















































Crearea unei baze de date

foxpro










ALTE DOCUMENTE

Vizual fox
CONCEPTE AVANSATE ALE BAZELOR DE DATE
EXPLOATAREA BAZELOR DE DATE
Conversii intre tipurile de date de baza
Cautarea inregistrarilor Intr-o baza de date
Extragerea informatiilor statistice din baza de date
Stergerea inregistrarilor dintr-o baza de date

Crearea unei baze de date

pentru a crea o baza de date se foloseste comanda create sintaxa: create [<fisier> | ?]

unde <fisier> este numele fisierului īn care vrem sa pastram baza de date. Daca nu se specifica o alta extensie, implicit se asociaza extensia dbf(data base file). Daca nu se specifica numele fisierului sau se foloseste parametrul ? pe ecran se deschide o fereastra unde se va introduce numele b.d. 919g61j

Enter the name of the new file

[..]

foxhelp.dbf

Drive                     

d

foxuser.dbf

install.dbf

Directory   

foxpro

[  ]  All Files




<< create >>

<  cancel  >

untitled

Dupa specificarea numelui bazei de date se activeaza declansatorul implicit <Create> dupa care se intra īn fereastra de specificare a structurii.


In dreptunghiul trasat cu linie simpla se va specifica structura b.d. astfel:

īn coloana Name se vor introduce numele cāmpurilor care alcatuiesc b.d.

īn coloana Type se introduce tipul cāmpului, respectiv tipul datelor ce vor putea fi memorate īn acest cāmp.(Character, Numeric, Float, Date, Logical, Memo, Picture)

īn coloana Width se stabileste numarul de caractere ocupate de cāmpul respectiv īn b.d. Dimensiunea cāmpului se stabileste de catre utilizator doar īn cazul cāmpurilor de tip Character, Numeric, Float. In ultimele doua situatii latimea cāmpului include si punctul zecimal si partea fractionara.

īn coloana Dec se stabileste numarul de zecimale de dupa virgula (punctul zecimal ) si are sens doar īn cazul cāmpurilor de tip Numeric si Float .

Pe ultima linie a ferestrei sunt afisate informatii cu privire la structura existenta :

numarul de cāmpuri (Fields )

numarul de caractere ocupate de o īnregistrare ( Length )

suma latimilor cāmpurilor +1

numarul de caractere disponibile (Available ) stiind ca lungimea maxima a unei īnregistrari este 4000.

Exercitiu: Sa se creeze b.d. agenda. dbf cu cāmpurile

nume - sir de maxim 20 de caractere

prenume - sir de maxim 20 de caractere

data nasterii - data calendaristica

sex - logic

Nr. telefon - numeric

adresa - sir de maxim 40 de caractere

Zone de lucru

Pentru manipularea b.d. FoxPro foloseste zonele de lucru (maxim 25) īn care depune informatiile necesare operatiilor efectuate cu b.d. respective. La un moment dat o singura b.d. este curenta, implicit zona de lucru curenta va fi zona 1 sau A, pentru identificare zonelor de lucru folosindu-se numerele de la 1 la 25 sau litere de la A la J (pentru primele 10 zone de lucru).

Schimbarea zonei de lucru curente se face cu comanda SELECT

sintaxa: SELECT <exp N>| <exp C>

unde <exp N> reprezinta numarul zonei de lucru ce va fi activata. Daca <exp N> este 0 atunci se va selecta prima zona de lucru neocupata.

<exp C> caractere A,B,...

Pentru a afla care este zona de lucru curenta se foloseste functia SELECT().

sintaxa : SELECT( [0 | 1] )

parametrul 0 determina functia sa returneze numarul zonei de lucru curente.

Parametrul 1 determina functia sa returneze numarul ultimei zone de lucru nefolosite.


loading...


Document Info


Accesari: 830
Apreciat:

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site

Copiaza codul
in pagina web a site-ului tau.




Coduri - Postale, caen, cor

Copyright © Contact (SCRIGROUP Int. 2017 )