Normalizare baza de date

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
patricia
Mesaje:82

Normalizare baza de date

Am o baza de date in care trebuie sa am urmatoarele tabele:

Cod: Selectaţi tot

medicament (cod_medicament, denumire, cantitate)
reteta (cod_medicament, cnp, cantitate, pret_unitar)
pacient (cnp, nume, adresa)
boala (cod_boala, denumire_boala)
diagnostic (cnp, cod_boala, cod_medicament, cantitate)
Trebuie sa creez baza de date in forma normala, adica, din ce inteleg eu trebuie sa modific tabelele din baza de date, adica sa creez noi tabele sau sa elimin din tabele daca e nevoie pentru o organizare eficienta?
Are cineva vreo idee ce modificari ar trebui sa fac?

MarPlo Mesaje:4343
Cred ca poti sa elimini tabelul "boala" si sa adaugi coloana 'denumire_boala' in tabelul "diagnostic", si stergi 'cod_boala'.
In rest, tabelele sunt relationate prin 'cnp' si 'cod_medicament'.

Subiecte similare