Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DB Lez 5
DB Lez 5
N.B. : nella tabella corrispondente al lato a molti il campo che rappresenta la chiave esterna
1. deve essere indicizzato,
2. deve essere dello stesso tipo e con gli stessi attributi del corrispondente campo nella
tabella del lato a 1
3. di solito quando la chiave primaria della tabella del lato a 1 è di tipo SERIAL la
corrispondente chiave esterna deve essere di tipo BIGINT, ATTRIBUTI : UNSIGNED
LE QUERY A CAMPI INCROCIATI su due tabelle del DB legate tra loro da una chiave
esterna.
ESEMPI:
2) Voglio conoscere cognome, nome e il titolo dei quadri dei pittori inglesi
SELECT pittori.cognome, pittori.nome, quadri.titolo
FROM quadri
INNER JOIN pittori ON ( quadri.codpittore = pittori.codpit )
WHERE (pittori.nazionalità LIKE 'inglese');