Relazioni tra tabelle: references

Unità: Database: relazioni tra tabelle

Per assegnare una relazione a una tabella fin dalla sua genesi, è possibile includere la definizione del vincolo referenziale (Foreign Key) direttamente all'interno dell'istruzione CREATE TABLE.

La sintassi generica è la seguente:

CREATE TABLE nome_tabella ( colonna_1 tipo attributi, colonna_2 tipo attributi, FOREIGN KEY (nome_colonna_locale) REFERENCES altra_tabella(colonna_remota) );

In questo modo, nel corpo della creazione della tabella, viene esplicitata una Foreign Key sulla colonna appena definita, la quale punta a una specifica colonna di un'altra tabella esistente.

Per visualizzare questa lezione devi acquistare la variante Standard, Gold.