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 />

entităţi pe mai multe niveluri. Modelul Entitate-Asociere Extins<br />

se reprezintă printr-o diagramă E-A extinsă, în care legătura<br />

între un supertip de entităţi şi subtipurile acestuia se reprezintă<br />

printr-o linie pe care se plasează un semicerc îndreptat către<br />

supertip (Fig. 2.1).<br />

Exemplu de model Entitate-Asociere. Se consideră o bază<br />

de date a unei intreprinderi. Tipurile de entităţi puternice<br />

(normale) care se pot defini pentru modelarea activităţii unei<br />

intreprinderi pot fi:<br />

SECTII, ANGAJATI, FURNIZORI, CLIENTI, PRODUSE,<br />

COMPONENTE (Fig. 2.1) :<br />

SECTII(Nume,Buget)<br />

ANGAJATI(Nume,Prenume,DataNasterii,Adresa,Func<br />

tie,Salariu)<br />

FURNIZORI(Nume,Prenume,Adresa)<br />

CLIENTI(Nume,Prenume,Adresa)<br />

PRODUSE(Denumire,Descriere)<br />

COMPONENTE(Denumire,Descriere)<br />

La aceste mulţimi de entităţi se adaugă mulţimea de entităţi<br />

slabe:<br />

<strong>DE</strong>PEN<strong>DE</strong>NTI(Nume,Prenume,DataNasterii,GradRuden<br />

ie)<br />

Fig. 2.1 Diagrama E-A a bazei de date a unei intreprinderi.<br />

49

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

Saved successfully!

Ooh no, something went wrong!