Originariamente inviato da prinzart
ciao a tutti,
ho realizzato una tabella "anagrafica attori" e una "archivio film".
Ogni attore naturalmente ha il suo ID della tabella "anagrafica attori" e nella tabella "archivio film" ci sono 5 campi: "attore1", "attore2", "attore3", "attore4", "attore5", dove inserisco l'ID degli attori che hanno partecipato a quel film.

Però in questo modo sono vincolato a poterne inserire solo 5, invece vorrei avere la possibilità di poter inserire quanti nominativi voglio, che metodo usate voi per poterlo fare?


In questo link c'è un esempio di come lo vorrei realizzare, guardate quanti attori sono riusciti a inserire in questo film.
qual'è il significato di database relazionale ?

tre tabelle attori e film attori_film

attori
-----
id
nome
cognome
...


film
---
id
titolo
...


attori_film
id_univoco(auto)
id film
id attore

un record per ogni attore film

nelle select usi poi l'istruzione join uno a molti
partendo dalla tabella attori_film

ciao.