Originariamente inviato da lucker
ultima cosa, questa associazione poi è interrogabile oppure è fine a se stessa e serve solo al database engine ?

Nel senso, se io ho l'articolo con la foreign autore, poi serve creare un campo nella tabella articolo AUTORE_ID ? per rintracciare l' autore di quell' articolo ?
una foreign key è sempre associata ad un attributo della tabella. quindi si, nella tabella articolo ci sarà un attributo (es. idautore) che sarà una chiave esterna di autore.


Codice PHP:
CREATE TABLE autore (
  
id,
  
nome,
  
cognome,
  
PRIMARY KEY (id)
);

CREATE TABLE articoli (
  
id,
  
autore_id,
  
titolo,
  
FOREIGN KEY (autore_idREFERENCES autore(idON DELETE CASCADE
);