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 />
Constrângerea de cheie străină (FOREIGN KEY) este<br />
acceptată din punct de vedere sintactic în orice instrucţiune<br />
CREATE TABLE sau ALTER TABLE, dar nu are efect de a<br />
impune integritatea referenţială decât dacă tabelul se crează de<br />
tipul InnoDB. Pentru a înţelege această caracteristică a<br />
sistemului My<strong>SQL</strong> se recomandă studierea manualului de<br />
documentaţie al produsului.<br />
Pentru crearea tuturor tabelelor bazei de date se poate<br />
completa fişierul script creare_tabele_mysql.sql.<br />
La introducerea liniilor în tabelele în care cheia primară are<br />
proprietatea AUTO_INCREMENT se poate să nu se specifice<br />
valoarea atributului cheii primare şi aceasta este setată automat<br />
de către sistemul de gestiune, cu valoarea următoare<br />
(incrementată cu 1) faţă de cea mai mare valoare a cheii<br />
primare existente în tabel. Pentru exemplificare, se înscriu mai<br />
multe linii în tabelele SECTII şi ANGAJATI (executând<br />
fişierul introducere_mysql.sql:<br />
70