Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Aiuto su relazione DB

  1. #1

    Aiuto su relazione DB

    Ciao! a tutti...

    Mi serve un consiglio su come posso fare questo tipo di relazione

    Allora io dovrei associare tanti nomi ad un gruppo:

    Marco --->A
    enzo -----^
    Lino ----->B

    Adesso io ho fatto in una tab i gruppi mettendo le voci singole A; B; ecc

    mentre nell'altra ho messo i nomi con un campo 'ID_Gruppi' in modo da
    far riferimento a quale gruppo appartiene per fare la relazione.

    Ma il problema è!:

    Ma se gli stessi nomi possono appartenere a più gruppi come faccio in modo
    che si possa fare??

    cioè

    Marco --->A<
    enzo -----^ |
    Lino ----->B |
    ^>-----------^

    Cioè dovrei fare uno a molti ed anche "molti a molti"

    ciao e grazie tanto!
    My simple Script Asp: VotoMedio

  2. #2
    Secondo me questa è la soluzione piu consona

    DB_gruppo
    ID
    gruppo

    DB_utenti
    ID
    utente
    ID_gruppo

    ESEMPIO DI DATI
    ID = 1
    gruppo = A

    ID =2
    gruppo = b

    ID =3
    gruppo = c

    id = 1
    utente = marco
    id_gruppo = 1

    id = 2
    utente = marco
    id_gruppo = 4

    id = 3
    utente = marco
    id_gruppo = 2

    Poi se ti serve non replicarli nella selezione puoi user un select distinct se non mi sbaglio

  3. #3
    si infatti anche io adesso mi trovo a replicarli...

    per il momento così ho fatto solo che

    essendoci in questi campi più voci tipo "password" che faccio?

    quando uno modifica una password la vado a modificare per quante volte esiste "marco"?


    Grazie cmq
    My simple Script Asp: VotoMedio

  4. #4
    secondo me ti conviene fare una terza tabella con le relazioni:

    DB_gruppo
    ID
    gruppo

    DB_utenti
    ID
    utente

    DB_relazioni
    ID gruppo
    ID utente
    Chi Non RisiKa noN RosiKa

  5. #5
    vedo un po' che mi esce
    My simple Script Asp: VotoMedio

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.