Cosa vuol dire mettere in relazione due o più tabelle?
Mettere in relazione più tabelle vuol dire che entrambe hanno un campo che ne accomuna i dati: ad esempio la tabella "libri" di un'ipotetica libreria, avrà il campo "matricola_autore" che farà riferimento alla matricola dell'autore, presente nella tabella autori.
SQL mette a disposizione diversi sistemi per impostare relazioni in fase di ricerca via codice, tutti molto semplici, ma la cosa difficile, o quantomeno da fare con attenzione, è l'analisi dell'esigenza per ottimizzare la struttura del database e delle relative tabelle.
');







