Quote Originariamente inviata da Verz Visualizza il messaggio
Ciao a tutti,
vorrei chiedere un'aiuto, sono alle prime armi nella progettazione di un db.
Sto costruento il modello concettuale però sono bloccato in un punto.
Se io ho diversi tipi di uva (e ogni anno ce ne possono essere di nuovi), e diversi tipi di vino (e ogni anno ce ne possono essere di nuovi).
Come creo una tabella che li lega? In ogni caso o mi si variano le colonne o le righe!

Vi ringrazio in anticipo.
Grazie!
Ciao,

per poterti noi dire come relazionare le due tabelle, dovresti tu dirci come esse sono relazionate tra loro.

Provo ad inventarmi un possibile e semplice scenario:

Un tipo d'uva puo far produrre diversi tipi di vino
Un tipo di vino puo essere prodotto da una solo tipo di uva

In questo caso, dando per scontato che hai le tabelle : Uva e Vino
Crei (a livello di diagramma e/r) una terza entita (la relazione) che puoi chiamare Produce, la quale collega 1:n Uva e Vino.

Questo tipo di relazione poi a livello di implementazione, diventera' solo logica, nel senso che non creerai effettivamente la tabella ma, nell'esempio sopra riportato, metterai nella tabella Vino un attributo : "uva_di_provenienza"