CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Cap.2 Limbajul <strong>SQL</strong> - Proiectarea bazelor de date relaţionale<br />
După execuţia acestor comenzi, tabelul SECTII conţine un<br />
singur tuplu (1, Productie, 4000000) iar tabelul<br />
ANGAJATI va arăta astfel:<br />
Se poate observa că sistemul My<strong>SQL</strong> nu efectuează nici o<br />
verificare a cheilor străine: a fost introdus în tabelul ANGAJATI<br />
un tuplu care conţine o valoare a cheii străine (valoarea 2) care<br />
nu exista în tabelul referit (SECTII). Este evident că sistemul<br />
de gestiune My<strong>SQL</strong> nu asigură verificarea şi impunerea<br />
integrităţii referenţiale şi acest aspect trebuie să fie avut în<br />
vedere la proiectarea aplicaţiilor. Pentru menţinerea integrităţii<br />
referenţiale tabelele trebuie să fie definite de tip InnoDB.<br />
71