Sunteți pe pagina 1din 1

relaţie una la una.

Notaţii: tabela Angajaţi.dbf – tabelă părinte, tabela Salarii.dbf – tabelă fiu


Obs. înainte de relaţionare tabela fiu (Salarii.dbf) se ordonează (sortare sau indexare) după
câmpul de relaţionare Cod (C3) astfel încât înregistrările vor apare cu valorile câmpului Cod
în ordine crescătoare sau descrescătoare.
Cele două tabele se află în relaţia dată câmpul Cod (C3). Obligatoriu câmpurile de
ralaţionare trebuie să aibă acelaşi tip şi lungime. Poziţionarea indicatorului de înregistrări în
tabela Angajaţi.dbf la poziţia 1 (Ionescu) determină poziţionarea automată a indicatorului de
înregistrări, datorită relaţionării, pe poziţia 2 în tabela Salarii.dbf (conţinutul câmpului Cod
este identic). Deplasarea în continuare a indicatorului de înregistrări în tabela Angajaţi.dbf la
poziţia 2 (Popescu) determină poziţionarea automată a indicatorului de înregistrări pe poziţia
1 în tabela Salarii.dbf (conţinutul câmpului Cod este identic), ş.a.m.d.

b) relaţie una la mai multe.

Fig. 3

Notaţii: tabela Elevii.dbf – tabelă părinte, tabela Note.dbf – tabelă fiu


Obs.
 înainte de relaţionare tabela fiu (Note.dbf) se ordonează (sortare sau indexare) după
câmpul de relaţionare Nr_mat (C3) - număr matricol - astfel încât înregistrările vor
apare cu valorile câmpului Nr_mat în ordine crescătoare sau descrescătoare.
 tabela Elevii.dbf are 3 înregistrări iar tabela Note.dbf are 6 înregistrări
Cele două tabele se află în relaţia dată câmpul Nr_mat (C3). Obligatoriu câmpurile de
ralaţionare trebuie să aibă acelaşi tip şi lungime. Poziţionarea indicatorului de înregistrări în
tabela

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