\subsection{Informatique}

\subsubsection{Définition}

\begin{frame}{Definition}
\begin{block}{Definition informatique}
Système de Gestion de Bases Données
\end{block}
\pause
\vfill

\begin{block}{Définition du chercheur}
Un endroit où on trouve des données issues d'expérience
\pause
\begin{itemize}
\item des répertoires
\pause
\item qui contiennent des fichiers
\pause
\item qui contiennent \ldots
\end{itemize}
\end{block}
\end{frame}

\subsubsection{Accès aux bases de données}

\begin{frame}{Récupération}
\begin{block}{Droits d'accès}
Données souvent non libre:
\begin{itemize}
\item éviter un détournement
\item vol de découverte
\item financement
\end{itemize}
\end{block}
\pause
\begin{block}{Récupérer les données}
\begin{itemize}
\item Via internet
  \begin{itemize}
  \item Web
  \item ftp
  \item \ldots
  \end{itemize}
\item échange de disques/dvd/\ldots
\end{itemize}
\end{block}
\end{frame}

\begin{frame}{Accès pratique}
\begin{block}{Comprendre les données}
\begin{itemize}
\item format souvents \og{}propriétaires\fg{}
\item souvent mal documentés
\item necessité de routine pour lire
\item contacter les responsables !
\end{itemize}
\end{block}
\end{frame}

\begin{frame}{Où trouver les données}
\begin{block}{}
\begin{itemize}
\item Moteur de recherche (??)
\pause
\item bouche à oreille
\pause
\item \ldots
\end{itemize}
\end{block}
\end{frame}

\subsubsection{Format de données}

\begin{frame}[fragile]
    \frametitle{Texte vs Binaire}

    \begin{block}{Ascii:}
        Format ne contenant que des caractères affichable:
        \verb+a-z+, \verb+A-Z+, \verb+0-9+, \verb+&~#(){}[]|`\^_-'"+
        (Pas de caratères accentués)
    \end{block}

    \begin{block}{Texte:}
        Format ne contenant que des caractères affichable
    \end{block}

    \begin{block}{Binaire:}
        Format contenant tout type de caractères
    \end{block}
\end{frame}

\begin{frame}[fragile]
    \frametitle{CSV}

    \begin{block}{Comma-separated values}
        \begin{itemize}
            \item tableau de valeur
            \item format texte
            \item simple, compris par les tableurs
        \end{itemize}
    \end{block}
    \vfill

    \begin{exampleblock}{Exemple de CSV}
        \begin{verbatim}
Sexe,Prénom,Année de naissance
M,Alphonse,1932
F,Béatrice,1964
F,Charlotte,1988
        \end{verbatim}
    \end{exampleblock}
\end{frame}

\begin{frame}[fragile]
    \frametitle{YAML}

    \begin{block}{YAML Ain't Markup Language}
        \begin{itemize}
            \item souple, concis
            \item format texte
            \item bibliothèques disponibles
        \end{itemize}
    \end{block}
    \vfill

    \begin{exampleblock}{Exemple de YAML}
        \begin{verbatim}
---
receipt:     Oz-Ware Purchase Invoice
date:        2012-08-06
customer:
    given:   Dorothy
    family:  Gale
        \end{verbatim}
    \end{exampleblock}
\end{frame}

\begin{frame}[fragile]
    \frametitle{XML}
    \begin{block}{Extensible Markup Language}
        \begin{itemize}
            \item structure très souple et controllée
            \item format très verbeux
        \end{itemize}
    \end{block}
    \vfill
    \begin{exampleblock}{Exemple d'XML}
        \begin{verbatim}
<!-- This is a comment -->
<UL compact>
<LI>Item 1
<li>Item 2</Li>
</ul>\end{verbatim}
    \end{exampleblock}
\end{frame}

\begin{frame}[fragile]
    \frametitle{NetCDF}
    \begin{block}{Network Common Data Form}
        \begin{itemize}
            \item format binaire
            \item format documenté
            \item fait pour les donnée scientifique
            \item nombreux logiciels et bibliothèques disponibles
        \end{itemize}
    \end{block}
\end{frame}
