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

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

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

Saved successfully!

Ooh no, something went wrong!