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

    Schema relazionale e realizzazione di un database

    Ciao a tutti!

    Vorrei realizzare in un database il diagramma qui sotto riportato:



    le tre braccine indicano una relazione uno a molti. I pallini neri indicano che la relazione è obbligatoria. Quindi il risultato è, come mostrato in figura, che da B a C ci dev'essere una e una sola relazione e da C a B ci dev'essere almeno una relazione.

    Io ho pensato al seguente schema relazionale:

    B (IDB (unique, not null), IDC (not null))
    R3 (IDR3 (unique, not null), IDB (unique), IDC (not null))
    C (IDC (unique, non null), IDR3 (non null))

    IDR3 in C punta al primo ID che contiene C, così, con il vincolo non null, esprimo il fatto che dev'esserci almeno una relazione tra C e B.
    La mia domanda è: esiste un modo migliore e meno "sporco" di indicare il fatto che esiste questa relazione obbligatoria C->B. Od esiste un modo migliore di pensare l'intero schema?

    Grazie dell'attenzione!
    Saluti!

  2. #2
    Io non vedo l'immagine..

  3. #3
    Io non vedo l'immagine..
    Davvero? Strano, io la vedo!

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.