Ciao vorrei chiedere un vostro aiuto per quanto riguarda le relazioni su mysql.
Quando devo creare le relazioni (qualunque essa sia) devo fisicamente crearle all'interno del DB?
oppure le posso gestire tramite il codice ad esempio con php.
Se le devo crearle fisicamente in mysql, per le relazioni 1:1, 1:M, M:M
per esempio, ho due tabelle Nazioni e Capitali, conviene crearle con questa struttura
Tabella "Nazioni"
ID Nome 1 Austria 2 Francia 3 Italia
Tabella Capitali
ID Nome ID_Nazione 1 Roma 3 2 Vienna 1 3 Parigi 2
oppure creare una terza tabella che riporta solo gli ID delle altre due?
Per strutturare bene un DB come bisogna procedere?
Vi ringrazio, scusatemi se la domanda può sembrare banale, da poco ho iniziato a studiare i DB ho iniziato con mysql per poi procedere con sql server.
Grazie ancora.![]()

Rispondi quotando
