|
|
|
@ -24,7 +24,7 @@
|
|
|
|
|
%\fancyhead[CE]{\slshape CE}
|
|
|
|
|
%\fancyhead[RE]{\slshape RE}
|
|
|
|
|
|
|
|
|
|
\fancyhead[LO]{\bfseries 2018-2019 BD PLS/SQL\rightmark}
|
|
|
|
|
\fancyhead[LO]{\bfseries 2018-2021 BD PLS/SQL\rightmark}
|
|
|
|
|
%\fancyhead[CO]{\slshape APF}
|
|
|
|
|
\fancyhead[RO]{\bfseries ~\leftmark }
|
|
|
|
|
|
|
|
|
@ -62,24 +62,24 @@ TP1 : Location de v\'ehicules
|
|
|
|
|
Contexte : L'objectif est de gérer les locations d’une agence de
|
|
|
|
|
locations de véhicules. Les tables utilisées sont les suivantes :
|
|
|
|
|
\begin{description}
|
|
|
|
|
\item[Tclient2019]:
|
|
|
|
|
\item[Tclient2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro client
|
|
|
|
|
\item Nom
|
|
|
|
|
\item Ville
|
|
|
|
|
\item Code postal
|
|
|
|
|
\end{itemize}
|
|
|
|
|
\item[Tcategorie2019]:
|
|
|
|
|
\item[Tcategorie2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro categorie
|
|
|
|
|
\item Libellé
|
|
|
|
|
\end{itemize}
|
|
|
|
|
\item[Tremplacement2019]:
|
|
|
|
|
\item[Tremplacement2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro catégorie
|
|
|
|
|
\item Numéro catégorie équivalente
|
|
|
|
|
\end{itemize}
|
|
|
|
|
\item[Tvehicule2019]:
|
|
|
|
|
\item[Tvehicule2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro véhicule
|
|
|
|
|
\item Immatriculation
|
|
|
|
@ -87,7 +87,7 @@ locations de véhicules. Les tables utilisées sont les suivantes :
|
|
|
|
|
\item Couleur
|
|
|
|
|
\item Dernier kilométrage
|
|
|
|
|
\end{itemize}
|
|
|
|
|
\item[Tlocation2019]:
|
|
|
|
|
\item[Tlocation2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro client
|
|
|
|
|
\item Numéro véhicule
|
|
|
|
@ -95,7 +95,7 @@ locations de véhicules. Les tables utilisées sont les suivantes :
|
|
|
|
|
\item Date retour prévue
|
|
|
|
|
\item Kilométrage départ
|
|
|
|
|
\end{itemize}
|
|
|
|
|
\item[Tlocatretour2019]:
|
|
|
|
|
\item[Tlocatretour2021]:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Numéro client
|
|
|
|
|
\item Numéro véhicule
|
|
|
|
@ -109,7 +109,7 @@ locations de véhicules. Les tables utilisées sont les suivantes :
|
|
|
|
|
|
|
|
|
|
Vous trouverez sur l’ENT le script de création et de remplissage des
|
|
|
|
|
tables (des occurrences pourront être ajoutées si nécessaire)
|
|
|
|
|
\code{locationvehic2019.sql} Vos procédures SQL devront avoir la structure
|
|
|
|
|
\code{locationvehic2021.sql} Vos procédures SQL devront avoir la structure
|
|
|
|
|
suivante :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -337,7 +337,7 @@ if (dkmdeb >= &vkmfin)
|
|
|
|
|
else
|
|
|
|
|
|
|
|
|
|
Insert into Tlocatretour2017 values (dnoclient,'&vnovehicule',ddatedebut,dkmdeb,&vkmfin,to_date(&vdateretour,'DD-MM-YYYY'));
|
|
|
|
|
-- Insert into Tlocatretour2017 values (dnoclient,'&vnovehicule',ddatedebut,dkmdeb,&vkmfin,to_date('15-12-2019','DD-MM-YYYY'));
|
|
|
|
|
-- Insert into Tlocatretour2017 values (dnoclient,'&vnovehicule',ddatedebut,dkmdeb,&vkmfin,to_date('15-12-2021','DD-MM-YYYY'));
|
|
|
|
|
|
|
|
|
|
Insert into tligne values ('Retour bien effectue ');
|
|
|
|
|
end if;
|
|
|
|
|