Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte 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



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 | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


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