Pascal LAFOURCADE 4 years ago
parent d3599c47fc
commit 669e8d0620

@ -25,6 +25,71 @@
\usepackage{pdfpages} \usepackage{pdfpages}
\usepackage{listings}
\lstset{
literate=
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
{œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1
{ű}{{\H{u}}}1 {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1
{ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
{}{{\EUR}}1 {£}{{\pounds}}1
}
%% \lstset{language=[Oracle]SQL,
%% style=Oracle,
%% }
\tcbuselibrary{listings,skins,breakable}
\usepackage{textcomp}
\usepackage{color}
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{HTML}{C42043}
\definecolor{backcolour}{HTML}{F2F2F2}
\definecolor{bookColor}{cmyk}{0,0,0,0.90}
\color{bookColor}
\lstset{upquote=true}
\lstdefinestyle{mystyle}{
backgroundcolor=\color{backcolour},
commentstyle=\color{codegreen},
keywordstyle=\color{codepurple},
numberstyle=\footnotesize\color{codegray},
stringstyle=\color{codepurple},
basicstyle=\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
% numbersep=-10pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
}
\lstset{style=mystyle}
\newtcblisting{customFrame}{
arc=0mm,
top=0mm,
bottom=0mm,
left=3mm,
right=0mm,
width=\textwidth,
listing only,
listing options={style=frameStyle},
breakable
}
\usepackage{fancyvrb} \usepackage{fancyvrb}
\fancypagestyle{monstyle}{ \fancypagestyle{monstyle}{
@ -419,8 +484,16 @@ CREATE TABLE tligne (ligne varchar2(100)) ;
%% % \end{small} %% % \end{small}
%} %}
\lstinputlisting{exo1-MF.sql}
\end{exercice} \end{exercice}
\begin{exercice}[PB1] (10 points) \begin{exercice}[PB1] (10 points)
Donner le programme (partie SQL + et PL/SQL) permettant denregistrer une réservation sans équipement. Donner le programme (partie SQL + et PL/SQL) permettant denregistrer une réservation sans équipement.
@ -433,6 +506,8 @@ Messages à prévoir :
\item Le numéro du créneau est inconnu \item Le numéro du créneau est inconnu
\item La réservation a été enregistrée \item La réservation a été enregistrée
\end{itemize} \end{itemize}
\lstinputlisting{exo1-PB.sql}
\end{exercice} \end{exercice}
@ -473,6 +548,7 @@ une exception utilisateur:
\item Nb actions de réservations faites dans le passé par ce joueur ont été supprimées \item Nb actions de réservations faites dans le passé par ce joueur ont été supprimées
\item Joueur supprimé \item Joueur supprimé
\end{itemize} \end{itemize}
\lstinputlisting{exo2-MF.sql}
\end{exercice} \end{exercice}
\begin{exercice}[PB2] (15 points) \begin{exercice}[PB2] (15 points)
@ -483,6 +559,7 @@ Messages à prévoir :
\item Lidentifiant de léquipement est inconnu \item Lidentifiant de léquipement est inconnu
\item nb réservations ont été supprimées \item nb réservations ont été supprimées
\end{itemize} \end{itemize}
\lstinputlisting{exo2-PB.sql}
\end{exercice} \end{exercice}
\begin{exercice}[FG2] (15 points) \begin{exercice}[FG2] (15 points)

Loading…
Cancel
Save