Contraintes MySQL
Bonjour à tous,
Je bloque sur une question en SQL sur une implantation de contrainte.
Le schéma est défini comme suit :
ELEVE (Num, Nom, #IdS)
SERIE (IdS, Désignation)
EPREUVE. (IdE, Matière, Date, HeureDeb, Durée, Coef, #IdS)
PASSER (#Num, #IdE, Note)
La contrainte est :
exprime qu'une épreuve de quatre heures et plus commence toujours à 8h00 le matin.
Si quelqu'un peut m'aider pour l'implantation.
Merci d'avance
Je bloque sur une question en SQL sur une implantation de contrainte.
Le schéma est défini comme suit :
ELEVE (Num, Nom, #IdS)
SERIE (IdS, Désignation)
EPREUVE. (IdE, Matière, Date, HeureDeb, Durée, Coef, #IdS)
PASSER (#Num, #IdE, Note)
La contrainte est :
exprime qu'une épreuve de quatre heures et plus commence toujours à 8h00 le matin.
Si quelqu'un peut m'aider pour l'implantation.
Merci d'avance
1 réponse
-
ModérateurBonjour
Si tu dois faire ça uniquement via une requête SQL je suppose qu'avec un IF tu peux retourner l'heure de début soit celle qui est stocké en base soit si la durée supérieure ou égale à 4h celle défini dans l'énoncé de l'exercice..
-
-
Modérateur@Camille__59Dans ton cours je ne sais pas, mais en utilisant ton moteur de recherche favoris comme par exemple Google, tu trouveras des milliers de tuto, exemple à ce sujet.
-