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

    [Modello logico] - Prenotazione udienze

    Salve,
    sono un doc di mate e il preside mi ha chiesto di realizzare una app sul web casalinga che consenta di gestire prenotazioni dei genitori alle udienze generali.

    Avevo pensato ad un modello ER così fatto:

    Studente---sta----Classe (1:N)
    Docente---insegna in ---Classe(N:M)
    Docente---insegna---Materia(1:N)
    Studente---prenota---Docente(N:M)


    Modello logico:

    Studente(IDStudente, Cognome, Nome, IDClasse), IDClasse Chiave esterna
    Classe(IDClasse, Istituto, Palazzina)
    Docente(IDDocente, Cognome, Nome, NoreCattedra, NomeMateria) NomeMateria Chiave esterna
    Materia(NomeMateria, Descrizione)
    Classe_Docente(ID, IDClasse, IDDocente, AnnoScol)
    Prenotazione(IDStudente, IDDocente, OraInizio, OraFine, Data)

    Ora, secondo voi può andar bene?
    Il problema ce l'ho sulla tabella prenotazione. Il fatto che la chiave di prenotazione sia la coppia IDStudente, IDDocente impedisce allo studente di prenotare due volte lo stesso docente. Tuttavia, come posso fare in modo da non creare sovrapposizioni di orario? Cioè impedire che due studenti prenotino lo stesso docente allo stesso orario?

  2. #2
    "un doc di mate"? che è, se magna?

    comunque, tu prenoti il docente in un certo slot (orainizio/orafine, se sono ore piene la chiave ti viene più facile), indipendentemente dallo studente, quindi togli lo studente dalla chiave e metti lo slot orario


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.