Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

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


Compunerea fizica a doua baze de date

fox pro

+ Font mai mare | - Font mai mic




DOCUMENTE SIMILARE

Trimite pe Messenger
Interfata generala cu Visual FoxPro
Instructiuni de vizualizare a datelor dintr-o baza de date
STRUCTURI REPETITIVE
Comenzi pentru scrierea de date in FOXPRO
Notiuni de programare structurata
Adaugari, actualizari si stergeri intr-o baza de date
Tipuri de structuri
Lansarea in executie a VFP
Sortarea, ordonarea, indexarea unei baze de date
Campurile memo


Compunerea fizica a doua baze de date

Comanda JOIN:

Aceasta comanda permite compunerea a doua baze de date; astfel ea creeaza o noua baza de date, prin reuniunea a doua baze de date deja existente: baza de date parinte, deschisa in zona curenta de lucru, si o alta baza de date, identificata prin numarul zonei de lucru in care este ea deschisa sau prin numele ei. JOIN muta pointer-ul de inregistrari pe prima inregistrare din baza de date parinte si cauta in baza de date fiu inregistrarea cu aceeasi valoare in campul comun, pentru a o unifica cu prima si a alcatui o noua inregistrare, in baza de date rezultat. Apoi, procedura este repetata pentru fiecare inregistrare ramasa in baza de date parinte, pana la parcurgerea completa a lor.




sintaxa: JOIN WITH <expN> TO <nume baza de date >

FOR <conditie> [FIELDS <lista campuri>]

efect: Asa cum am descris mai sus.

Parametri:

<expN> : Precizeaza numarul zonei de lucru in care este deschisa a doua baza de date;

<nume baza de date> : Este indicat numele noii baze de date, create prin JOIN;

FOR <conditie> : Se foloseste pentru a adauga in noua baza de date nu toate inregistrarile bazei de date parinte, ci numai cele care satisfac conditia precizata;

FIELDS <lista campuri> : Se foloseste pentru a specifica numai anumite campuri pe care sa le introducem in noua baza de date.

Exemplu: Presupunem ca avem bazele de date BD1 si BD2, cu structura indicata in figura. Vom construi baza de date BD3, folosind BD1 si BD2.

BD1 BD2 => BD3



COD NUME COD VARSTA SEX COD NUME VARSTA SEX

Pentru a construi baza de date BD3, se foloseste urmatoarea secventa de comenzi:

use BD1

index on COD to ID1

select B

use BD2

index on COD to ID2

select A

join with BD2 to BD3 for COD = B.COD

Pentru a vedea rezultatul:

use BD3

list

close all






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 584
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 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site