Normalizzazione dati

Ciao a tutti.

Ho un problema a normalizzare dei dati. Nello specifico:

Ho degli articoli che hanno codice diverso ma stessa descrizione stezzo prezzo e solo un campo diverso. Il campo diverso può assumere 2 valori.

Il mio dubbio è: devo riscrivere tutte le descrizioni i prezzi ecc per ogni id articolo per avere un tabella ben strutturata?

Grazie a tutti

 :bye:

inviato 8 anni fa
Marco Dario
X 0 X

Mi spieghi cosa contiene quel campo "diverso"?

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Ciao Gianni,

Dunque ti spiego, i codici articolo hanno 2 versioni perchè gli articoli possono essere fatti dello stesso materiale ma con percentuali diverse di purezza. esempio:

[table][tr][td]ID[/td][td]Descrizione[/td][td]titolo[/td][/tr]

[tr][td]121011[/td][td]Descrizione articolo[/td][td]800[/td][/tr]

[tr][td]131011[/td][td]Descrizione articolo[/td][td]925[/td][/tr]

[/table]

Come puoi vedere nella tabella sopra, il codice articolo cambia da 121011 a 131011 se il titolo è 925.

Questo vale per tutti gli articoli Es: 125011 (800) diventa 135011 se è 925.

Come ti dicevo nel precedente post, oltre ai campi che ho elencato, id, desrizione, titolo ho anche altri campi come prezzo, maniffattura, ecc...

Per concludere secondo te, devo inserire gli id anche nella versione 925? Pur sapendo benissimo che dovro riscrivere la stessa descrizione, lo stesso prezzo ecc...

 :bye:

risposto 8 anni fa
Marco Dario
X 0 X

Nessuna novità?

 :bye:

risposto 8 anni fa
Marco Dario
X 0 X

Non trovando risposte, opto per l'inserimento dei codici. Mi sembra la soluzione migliore per l'utilizzo di query tipo SELECT

 :bye:

risposto 8 anni fa
Marco Dario
X 0 X

la relazione "uno a molti" comunque dovrebbe essere gestita con 2 tabelle, una che contiene tutti i dati comuni e l'altra con i dati diversi. In quest'ultima ovviamente ci saranno una o più righe per ciascuna riga della prima.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda