master
Pascal LAFOURCADE 4 years ago
parent c07efbc506
commit 1e40e59d85

@ -131,6 +131,12 @@ montant total de la réservation ; c'est à dire le tarif de la location
en fonction du sport et du créneau horaire, ainsi que des équipements
loués.
MCD de lapplication :
\begin{center}
\includegraphics{MCD.png}
\end{center}
\begin{center}
\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]
@ -230,6 +236,75 @@ Date\_creation\\
% \newpage
Modèle relationnel :
EQUIPEMENT(\underline{idEquipement}, libell\'e, tarif)
CONTENIR(\underline{idReservation}, \underline{idEquipement}, nombre)
TERRAIN(\underline{idTerrain}, numTerrain, nomSport)
RESERVATION(\underline{idReservation}, dateReserv, nbJoueurs, idTerrain, numCreneau)
FAIRE(\underline{idReservation}, \underline{idJoueur})
JOUEUR(\underline{idJoueur}, nom, pr\'enom, num\'ero)
SPORT(\underline{nomSport}, nbMinJoueurs, nbMaxJoueurs, dur\'ee)
FACTURER(\underline{nomSport}, \underline{numCreneau}, tarifHoraire)
CRENEAU(\underline{numCreneau}, heureD\'ebut)
Ordres de création des tables :
\begin{verbatim}
create table EQUIPEMENT (
idEquipement char(3) primary key,
libelle varchar2(20),
tarif number(5,2));
create table JOUEUR (
idJoueur char(2) primary key,
nom varchar2(20),
pnom varchar2(20),
numero number);
create table CRENEAU (
numCreneau char(2) primary key,
heureDebut number(2));
create table TERRAIN (
idTerrain char(3) primary key,
numTerrain number,
nomSport varchar2(10) );
create table SPORT (
nomSport varchar2(10),
nbMinJoueurs number,
nbMaxJoueurs number,
duree number);
create table RESERVATION (
idReserv char(3) primary key,
dateReserv date,
nbJoueurs number,
idTerrain char(5) references TERRAIN,
numCreneau char(2) references CRENEAU );
create table faire (
idReserv char(3) references RESERVATION,
idJoueur char(2) references JOUEUR,
primary key(idReserv, idJoueur));
create table contenir (
idReserv char(3) primary key,
idEquipement char(3),
nombre number);
\end{verbatim}
\begin{exercice}[NBA, PLSQL] (30 points)
Le MLD ci-dessus stocke les donn\'ees des matchs NBA.

Loading…
Cancel
Save