04.06.2013 Views

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!