PDA

View Full Version : [SQL] domandina facile sulle relazioni


xciaoatuttix
10-11-2008, 10:45
Alloooora.
Ho una tabella UTENTE con i seguenti campi:
nome, cognome

e una tabella FOTO con i seguenti campi:
titolo, utente


c'e' una relazione "uno a molti" tra foto e utente. Quindi ogni utente ha piu foto e ogni foto è associata a un utente e fin qui il problema non si pone.

Ogni utente ha una foto profilo associata a lui e volevo sapere se è conveniente ( per evitare query un po piu pesanti ) creare un altra relazione "uno a molti" o "uno a uno" tra utente e foto.
Cosi se devo cercare la foto del profilo di un certo utente ho subito il riferimento di quella foto a portata di mano.

voi che dite? :stordita:

MarcoGG
10-11-2008, 15:30
Ho una tabella UTENTE con i seguenti campi:
nome, cognome

e una tabella FOTO con i seguenti campi:
titolo, utente


c'e' una relazione "uno a molti" tra foto e utente. Quindi ogni utente ha piu foto ...


Semmai c'è una relazione Uno-Molti tra utente e foto.
La foto di default del singolo utente la aggiungerei direttamente nella tabella UTENTE.

Slide
10-11-2008, 15:44
La foto di default del singolo utente la aggiungerei direttamente nella tabella UTENTE.

Si, anche io :)

xciaoatuttix
10-11-2008, 16:28
Si è vero la relazione uno-molti è tra utente e foto.

quindi faccio bene a creare un'altra relazione uno a molti tra utente e foto?
lo si fa per motivi prestazionali vero?

graziee :)