Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [DB Relazionali] Rappresentazione di amicizie

    Salve a tutti,
    Mi chiedevo come si potessero memorizzare in un db relazionale delle relazioni di amicizia.
    Mettiamo di avere una tabella users: non potrò avere un campo 'friends' poichè non conterrebbe un dato atomico (e non saprei nemmeno che tipo usare).
    Allora avevo pensato: si crea una tabella 'friendships' con campi firstuser_id e seconduser_id che contiene tutte le amicizie di tutti gli utenti.
    Ma mi sembra una soluzione poco elegante , voi che dite?
    Mi contraddico facilmente, ma lo faccio così spesso che questo fa di me una persona coerente [Caparezza]
    Se la conoscenza crea problemi, non è con l'ignoranza che li si risolve [Isaac Asimov]
    >>>Visita il mio blog<<<

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    poco elegante? a me sembra l'unica possibile, se la relazione è uno a molti ti servono 2 tabelle .... non hai scampo.

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    In effetti
    Diciamo che volevo essere sicuro

    Grazie per la risposta, ciao
    Mi contraddico facilmente, ma lo faccio così spesso che questo fa di me una persona coerente [Caparezza]
    Se la conoscenza crea problemi, non è con l'ignoranza che li si risolve [Isaac Asimov]
    >>>Visita il mio blog<<<

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.