Visualizzazione dei risultati da 1 a 6 su 6

Discussione: risultati query strani

Hybrid View

  1. #1
    Quote Originariamente inviata da gdota Visualizza il messaggio
    come posso risolvere? metto nella tabella personeattivita la chiave esterna idufficio?
    Se una persona può afferire solo ed esclusivamente ad un ufficio potresti creare la tabella PersoneUffici e a questo punto la tabella CollegaAttività non ti servirebbe più perché attraverso le persone riesci a collegare anche gli uffici coinvolti in modo indiretto.

    Se invece una persona può afferire a più uffici allora si giustifica quello che vuoi fare tu di aggiungere nella personeattvità l'ufficio per il quale quella persona sta svolgendo quella attività dato che altrimenti non avresti nuovamente univocità per l'accoppiata persona/attività rispetto all'ufficio.

    Una cosa però evidenzierei: anche nel secondo caso secondo me ci starebbe bene una tabella personeUffici perché se una persona non partecipa a nessuna attività non sapresti a quale ufficio afferisce.

    Spero di essermi spiegato in maniera comprensibile.
    Se ti stai approcciando all'argomento database dai uno sguardo anche a: SQL, database relazionale, regole di Codd, modello E-R, forme normali, normalizzazione con il mio testo: Semplicemente Database

  2. #2
    Quote Originariamente inviata da smartsql Visualizza il messaggio
    Una cosa però evidenzierei: anche nel secondo caso secondo me ci starebbe bene una tabella personeUffici perché se una persona non partecipa a nessuna attività non sapresti a quale ufficio afferisce.
    c'è sempre qualcuno in ufficio che non fa GNente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.