Informatică, întrebare adresată de samychiscari32, 8 ani în urmă

ERD Baze de date. Realizati ERD-ul și aduceți-l în forma normală 3NF:
(Am atasat poza cu enuntul)

Anexe:

AlecsRO: ce este 3NF ?

Răspunsuri la întrebare

Răspuns de robertanisoiu
3

Răspuns:

Nu stiu exact ce inseamna ERD dar FN3 a entiatilor de mai sus este:

tabela BIROU:

numar_birou

numar telefon

id_tip_telefon

tabela TIPURI_TELEFOANE:

id_tip_telefon

tip_telefon(interior/exterior)

tabela ANGAJATI

id_angajat

nume_angajat

prenume_angajat

adresa_angajat

email_angajat

data_nastere_angajat

data_angajare_angajat

tabela BIROU-ANGAJATI

numar_birou

id_angajat

Relatii intre tabele

tabela BIROU este in relatie 1:1 cu tabela TIPURI_TELEFOANE(intr-un birou e un singur telefon si telefonul poate avea un singur tip(interior sau exterior)) legate prin campul id_tip_telefon

tabela ANGAJATI este in relatie 1:1 cu tabela BIROU-ANGAJATI(un angajat poate lucra intr-un singur birou), legate prin campul id_angajat

tabela BIROU este in relatie 1:n cu tabela BIROU-ANGAJATI(intr-un birou pot lucra mai multi angajati), legate prin campul numar_birou

CHEI PRIMARE:

numar_birou in tabela BIROU;

id_tip_telefon in tabela TIPURI_TELEFOANE;

id_angajat in tabela ANGAJATI;

numar_birou+id_angajat in tabela BIROU-ANGAJATI;

CHEI EXTERNE:

id_tip_telefon in tabela BIROU-> face legatura cu id_tip_telefon din tabela TIPURI_TELEFOANE;

numar_birou in tabela BIROU-ANGAJATI->face legatura cu numar_birou din tabela BIROU;

id_angajat in tabela BIROU-ANGAJATI->face legatura cu id_angajat din tabela ANGAJATI.

Explicație:

Alte întrebări interesante