Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    29

    Progetto DATABASE: Dubbio su schema ER

    Buongiorno ragazzi sto studiando il corso di basi di dati, e ho un dubbio riguardo la progettazione ER. Il mio dubbio riguarda in particolare il concetto di relazione, nel caso che in questa siano presenti degli attributi.

    Nell'esempio 1

    |STUDENTE| ----------<ESAME>-------------|CORSO|

    dove STUDENTE E CORSO sono Entità e ESAME è la relazione che li lega
    In questo caso non posso esprimere il concetto che uno studente possa provare più volte l'esame. Questo perchè non posso ripetere all'interno della relazione ESAME le varie coppie (Studente, Esame) poichè non ci possono essere due occorrente uguali.

    Per Esprimere questo concetto trasformo ESAME in una Entità.

    |STUDENTE| -----<prova>-----|ESAME|-----<del>--------|CORSO|

    E questo lo ho capito, il mio dubbio è:
    se nel primo esempio alla relazione ESAME metto un attributo DataEsame io riesco ad esprimere il concetto che un esame può essere ripetuto da uno stesso studente più volte?
    In questo caso le occorrente della relazione se ho capito bene sarebberò <studente,esame,data>
    es:
    <giovanni,basi di dati, 6/06/2012>
    <giovanni,basi di dati, 12/07/2012>

    Quindi riesco ad esprimere questo cocetto. o sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    Si,la primary key deve essere studente,esame,data.Ovviamente tutto dipende da cosa vuoi rappresentare,inoltre esame deve avere anche l'attributo votoSaluti.

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.