source: trunk/outilsplaneto/fileformat.tex @ 404

Last change on this file since 404 was 404, checked in by nanardon, 6 years ago

Ajout format json, amélioration présentation BDD

File size: 2.8 KB
Line 
1\subsection{Format de données}
2
3\begin{frame}[fragile]
4    \frametitle{Texte vs Binaire}
5
6    \begin{block}{Ascii:}
7        Format ne contenant que des caractÚres affichable:
8        \verb+a-z+, \verb+A-Z+, \verb+0-9+, \verb+&~#(){}[]|`\^_-'"+
9        (Pas de caratÚres accentués)
10    \end{block}
11
12    \begin{block}{Texte:}
13        Format ne contenant que des caractÚres affichable
14    \end{block}
15
16    \begin{block}{Binaire:}
17        Format contenant tout type de caractÚres
18    \end{block}
19\end{frame}
20
21\begin{frame}[fragile]
22    \frametitle{CSV}
23
24    \begin{block}{Comma-separated values}
25        \begin{itemize}
26            \item tableau de valeur
27            \item format texte
28            \item simple, compris par les tableurs
29        \end{itemize}
30    \end{block}
31    \vfill
32
33    \begin{exampleblock}{Exemple de CSV}
34        \begin{verbatim}
35Sexe,Prénom,Année de naissance
36M,Alphonse,1932
37F,Béatrice,1964
38F,Charlotte,1988
39        \end{verbatim}
40    \end{exampleblock}
41\end{frame}
42
43\begin{frame}[fragile]
44    \frametitle{YAML}
45
46    \begin{block}{YAML Ain't Markup Language}
47        \begin{itemize}
48            \item souple, concis
49            \item format texte
50            \item bibliothÚques disponibles
51        \end{itemize}
52    \end{block}
53    \vfill
54
55    \begin{exampleblock}{Exemple de YAML}
56        \begin{verbatim}
57---
58receipt:     Oz-Ware Purchase Invoice
59date:        2012-08-06
60customer:
61    given:   Dorothy
62    family:  Gale
63        \end{verbatim}
64    \end{exampleblock}
65\end{frame}
66
67\begin{frame}[fragile]
68    \frametitle{JSON}
69
70    \begin{block}{Javascript}
71        \begin{itemize}
72            \item langage Javascript (Web)
73            \item \og{}facile\fg{} Ã  lire et écrire
74            \item bibliothÚques disponibles
75        \end{itemize}
76    \end{block}
77    \vfill
78
79    \begin{exampleblock}{Exemple de JSON}
80        \begin{verbatim}
81{
82   "receipt" : "Oz-Ware Purchase Invoice",
83   "custumer" : {
84      "given" : "Dorothy",
85      "family" : "Gale"
86   }
87}\end{verbatim}
88    \end{exampleblock}
89\end{frame}
90
91
92\begin{frame}[fragile]
93    \frametitle{XML}
94    \begin{block}{Extensible Markup Language}
95        \begin{itemize}
96            \item structure trÚs souple et controllée
97            \item format trÚs verbeux
98        \end{itemize}
99    \end{block}
100    \vfill
101    \begin{exampleblock}{Exemple d'XML}
102        \begin{verbatim}
103<!-- This is a comment -->
104<UL compact>
105<LI>Item 1
106<li>Item 2</Li>
107</ul>\end{verbatim}
108    \end{exampleblock}
109\end{frame}
110
111\begin{frame}[fragile]
112    \frametitle{NetCDF}
113    \begin{block}{Network Common Data Form}
114        \begin{itemize}
115            \item format binaire
116            \item format documenté
117            \item fait pour les donnée scientifique
118            \item nombreux logiciels et bibliothÚques disponibles
119        \end{itemize}
120    \end{block}
121\end{frame}
Note: See TracBrowser for help on using the repository browser.