master
Pascal LAFOURCADE 4 years ago
parent a4780c172f
commit b90c109699

@ -354,17 +354,17 @@ create table CRENEAU (
numCreneau char(2) primary key, numCreneau char(2) primary key,
heureDebut number(2)); heureDebut number(2));
create table TERRAIN (
idTerrain char(3) primary key,
numTerrain number,
nomSport varchar2(10) );
create table SPORT ( create table SPORT (
nomSport varchar2(10), nomSport varchar2(10),
nbMinJoueurs number, nbMinJoueurs number,
nbMaxJoueurs number, nbMaxJoueurs number,
duree number); duree number);
create table TERRAIN (
idTerrain char(3) primary key,
numTerrain number,
nomSport varchar2(10) references SPORT);
create table RESERVATION ( create table RESERVATION (
idReserv char(3) primary key, idReserv char(3) primary key,
dateReserv date, dateReserv date,
@ -378,8 +378,8 @@ idJoueur char(2) references JOUEUR,
primary key(idReserv, idJoueur)); primary key(idReserv, idJoueur));
create table contenir ( create table contenir (
idReserv char(3) primary key, idReserv char(3) primary key references RESERVATION,
idEquipement char(3), idEquipement char(3) references EQUIPEMENT,
nombre number); nombre number);
\end{verbatim} \end{verbatim}
@ -416,20 +416,20 @@ CREATE TABLE tligne (ligne varchar2(100)) ;
\end{exercice} \end{exercice}
\begin{exercice}[PB1] (10 points) \begin{exercice}[PB1] (10 points)
Donner le programme (partie SQL + et PL/SQL) permettant denregistrer Donner le programme (partie SQL + et PL/SQL) permettant denregistrer une réservation sans équipement.
une réservation sans équipement et pour 2 joueurs.
Messages à prévoir : Messages à prévoir :
\begin{itemize} \begin{itemize}
\item Lidentifiant de la réservation est déjà attribué \item Lidentifiant de la réservation est déjà attribué
\item La date de réservation doit être postérieure à la date du jour \item La date de réservation doit être postérieure à la date du jour
\item Lidentifiant du terrain est inconnu \item Lidentifiant du terrain est inconnu
\item Au moins un des identifiants joueurs est inconnu \item Le numéro du créneau est inconnu
\item La réservation a été enregistrée pour les joueurs : nom joueur1 et \item La réservation a été enregistrée
nom joueur2
\end{itemize} \end{itemize}
\end{exercice} \end{exercice}
\begin{exercice}[FG1] (10 points) \begin{exercice}[FG1] (10 points)
Donner le programme (partie SQL + et PL/SQL) permettant denregistrer Donner le programme (partie SQL + et PL/SQL) permettant denregistrer
un équipement sans réservation. un équipement sans réservation.
@ -689,7 +689,7 @@ Id réservation : XXXXX date : XX/XX/XX Coût des équipements : 9999€
\end{exercice} \end{exercice}
\begin{exercice}[MF4] (20 points) \begin{exercice}[PL4] (20 points)
Donner le programme permettant dafficher pour chaque cr\'eneau le Donner le programme permettant dafficher pour chaque cr\'eneau le
b\'en\'efice fait et le nombre de joueurs. On affichera les résultats dans b\'en\'efice fait et le nombre de joueurs. On affichera les résultats dans
lordre décroissant des b\'en\'efices. lordre décroissant des b\'en\'efices.

Loading…
Cancel
Save