Sunteți pe pagina 1din 11

In Visual FoxPro sunt doua

metode pentru crearea unei


baze de date. Aceste
metode creaza doua tipuri
de baze de date
Temporare create prin metoda clasica.
-Tabelele sunt permanente si se
memoreaza in fisiere.dbf.
-Baza de date nu este permanenta . Ea trebuie
definita in fiecare sesiune de lucru sau trebuie
scris un program de aplicatie in care sa fie
definita si care trebuie rulat de fiecare data
cand vreti sa explorati baza de date
Permanente create prin metoda containerului in care
baza de date este o entitate permanenta.
-Tabelele sunt pastrate in continuare in fisiere cu
extensia .dbf
-Baza de date este definita ca un container care va
contine:
lista tabelelor componente
relatiile dintre tabele
alte date necesare regasirii informatiilor
Baza de date este memorata intr-un fisier cu extensia
.dbc
-este independenta de programele de aplicatii si
poate fi pastrata si in afara sesiunii de lucru
-definirea relatiilor se face o singura data, la
crearea bazei de date
Operatiile puse la dispozitie de Visual FoxPro pentru administrarea bazei
de date pot fi grupate astfel :

1. Crearea bazei de date
Crearea unui fisier nou baza de date ;
Adaugarea pe rand la baza de date a tabelelor libere create anterior :
Construirea unor tabele direct in baza de date
Precizarea, pentru tabelel create anterior , a proprietatilor care nu au putut fi
definite la crearea lor:
- etichetele campurilor
- valorile implicite ale campurilor
- regulile de validare la nivel de camp si la nivel de inregistrare
- mesajele de eroare pentru regurile de validare
Stabilirea legaturilor intre tabele
Stabilirea proprietatilor bazei de date

2. Exploatarea bazei de date
Deschiderea bazei de date si a tabelelor
Prelucrarea datelor din tabele prin operatii de actualizare, consultare, sortare, etc.
Inchiderea tabelelor si a bazei de date

Crearea bazei de date
INTERACTIV:
Pas1: File New
Pas2: In caseta de dialog New
activati butonul Database din lista
File Type
Pas3:executati click pe controlul
NewFile
Pas4: se deschide caseta de dialog
Create in care se scrie numele bazei
de date in caseta Enter
Pas5: executati click pe declansatorul
Save, se deschide fereasra
generatorului de baze de date
Database Designer, in care putem
vedea arhitectura bazei de date:
tabele si relatii intre tabel
PRIN COMANDA:
Create database <nume_baza_de_date>
Comanda creeaza baza de date si o
deschide
Modify database
-acesta comada deschide Data Designer
Adaugarea la baza de date a tabelelor libere
INERACTIV:
Database Add Table
sau executati click pe butonul AddTable din
bara de instrumente Database Designer
PRIN COMANDA:
Add table <nume_tabel>
Adaugarea la baza de date a tabelelor noi
INETRACTIV:
Database New
sau executati clic pe butonul
New Table din bara de
instrumente DatabaseDesigner
PRIN COMANDA:
create <nume_tabel>
Obtinerea informatiilor despre baza de date deschisa
list/ display databases list/display tables
Afiseaza numele bazei de
date, identificatorul caii de
director in care se gaseste
fisierul, versiunea si lista
tabelelor impreuna cu
campurile lor
Afiseazape doua coloane lista
tabelelor din baza de date:
-in coloana Name- numele
tabelului
-In coloana Source identificatorul
fisierului in care se gaseste
tabelul

Alte operatii cu baza de date
Indepartarea unui tabel
din baza de date
Modificarea structurii unui
tabel din fereastra
DatabaseDesigner
Verificarea inegritatii
bazei de date
Database Remove
sau clic butonul Remove din bara
de instrumente DatabaseDesigner
sau comanda
remove <nume_tabel>

Database Modify
sau clic pe butonul ModifyTable
sau modify structure
Validate database
Daca ati deschis mai multe baze de date, una singura este activa b.d. pe
care o puteti exploata. Pentru a cativa o b.d. folosim comanda
Set database to<nume_b_date>
Dupa ce ati selectat un tabel in fereastra DatabaseDesigner, puteti sa
deschideti fereastra de editare pentru a face modificari cu optiunea
Database Browse sau comanda Browse

S-ar putea să vă placă și