Se vuoi essere ortodosso fino in fondo, ti consiglio queste tabelle:
TipiApparecchi
TipoApparecchio (testo, chiave primaria)
Marche
Marca (testo, chiave primaria)
Apparecchi
IDApparecchio
TipoApparecchio
Marca
Modello
Relazioni:
TipiApparecchi.TipoApparecchio uno-a-molti con Apparecchi.TipoApparecchio
Marche.Marca uno-a-molti con Apparecchi.Marca
Nella tabella Apparecchi ti consiglio di costruire 2 caselle combinate nei campi TipoApparecchio e Marca.
seven0513 ha scritto:
se devo aggiungere un altro campo che fa riferimento all' apparecchio -ad esempio Matricola Imei1 Imei2- aggiungo i campi nella tabella apparecchio oppure li aggiungo nella tabella riparazione perche' sono dati che fanno parte dell'unico apparecchio
Qua puoi scegliere tu.
A) Se ritieni che Tizio, Caio, Sempronio verranno molte volte da te per riparare il Matricolato Apparecchio, occorrerebbe strutturare così:
Oltre la tabella Apparecchi, serve una tabella
MatricoleApparecchi
IDMatricolaApparecchio
IDApparecchio (numerico)
Imei1
Imei2
Relazione Apparecchi.IDApparecchio uno-a-molti con MatricoleApparecchi.IDApparecchio
Nella tabella Riparazioni metti un solo campo IDMatricolaApparecchio con relazione uno-a-molti (ovvia)
B) Se il discorso al punto A) non sussiste, aggiungi Imei1 e Imei2 direttamente in Riparazioni.