Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




CREAREA UNEI BAZE DE DATE

Baze de date


CREAREA UNEI BAZE DE DATE

Pentru a crea o baza de date se foloseste comanda CREATE.

sintaxa:    CREATE [<fisier> ?]



<<Create>>

<Cancel>

  949g68j

[..]

foxhelp.dbf

foxuser.dbf

install.dbf

  949g68j
DRIVE

DIRECTORY

  949g68j
D

  949g68j FOXPRO

  949g68j

[ ] All files

UNTITLED

  949g68j
Enter the name of the new file

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.

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

Structure: Untitled

<<OK>>

<Cancel>

  949g68j

FIELDS: 0    LENGTH: 1 AVIABLE: 3999
  949g68j
Name Type Width Dec Field

În 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 vor 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 stabileate 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 Chatacter, Numeric, Float, în ultimile doua situatii latime câmpului include si punctul zecimal si partea fractionara.

- în coloana Dec se stabileate 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 (Aviable) stiind ca lungimea maxima a unei înregistrari este de 4000.

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

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j nume – sir de maxim 20 de caractere

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j prenume – sir de maxim 20 de caractere

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j data nasterii – data calendaristica

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j sex – logic

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j nr. telefon – numeric

·  949g68j   949g68j   949g68j   949g68j   949g68j   949g68j   949g68j 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 1 sau A, pentru identificarea 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 <expN> <expC>

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

<expC> caractere A, B, …

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

sintaxa: SELECT ([0 ]

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

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


Document Info


Accesari: 881
Apreciat: hand-up

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


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )