CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Cap.2 Limbajul <strong>SQL</strong> - Proiectarea bazelor de date relaţionale<br />
La inserarea liniilor în tabele (cu instrucţiuni INSERT), nu<br />
se admite precizarea valorii pentru un atribut cheie primară de<br />
tip I<strong>DE</strong>NTITY. Dacă se execută fişierul<br />
introducere_sqlserver.sql pentru introducerea unor<br />
linii în tabelele SECTII şi ANGAJATI, se va observa că liniile<br />
în care se specifică valoarea cheii primare nu sunt admise<br />
(produc eroare de execuţie).<br />
Sistemul efectuează verificarea cheilor străine şi nu admite<br />
tupluri care conţin o cheie străină a cărui valoare nu se<br />
regăseşte în nicio valoare a cheii primare referite (Fig. 2.4).<br />
Cheile primare au fost definite de tipul I<strong>DE</strong>NTITY, care<br />
este un atribut cu autoincrementare, iar cheia străină din tabelul<br />
58