Allora ho un cliente che deve scegliersi la macchina e interrogare il db secondo questi step:

1- scelta concessionaria
2- scelta casa costruttrice auto trattata dalla concessionaria scelta
3- scelta auto disponibili (fingiamo che ogni concessionaria abbia tipi di auto differenti e che quindi la Punto, la clio ecc.. ce l'ha solo una concessionaria)

Io ho fatto così:

Concessionaria (idconcessionaria, concessionaria)
CasaCostruttrice (idcasacostruttrice, casacostruttrice)
concessionariacasa(idconcessionariacasa, idconcessionaria, idcasacostruttrice)

Ma poi come organizzo la tabella auto? Ogni auto appartiene ad una sola concessionaria e ogni auto non può appartenere a più concessionarie.

Pensavo di fare: (idauto, auto, idconcessionariacasa)

Ma non ne sono convinta.