Changeset 308 for trunk/sgdb


Ignore:
Timestamp:
03/31/11 20:51:40 (13 years ago)
Author:
nanardon
Message:
  • add content to talk
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sgdb/main.tex

    r307 r308  
    4545\frame{\titlepage} 
    4646 
     47\begin{frame} 
     48\frametitle{Definition} 
     49\begin{block}{SGDB} 
     50SystÚme de gestion de base de données 
     51\end{block} 
     52 
     53\begin{block}{Composants} 
     54\begin{itemize} 
     55\item moteur de base de données 
     56\item langage de requête 
     57\item serveur 
     58\end{itemize} 
     59\end{block} 
     60\end{frame} 
     61 
     62\begin{frame} 
     63\frametitle{Moteur de base de donnée} 
     64\begin{block}{RÃŽles} 
     65\begin{itemize} 
     66\item accÚs et stockage des données 
     67\item indexation 
     68\item gestion des accÚs concurrents 
     69\end{itemize} 
     70\end{block} 
     71\pause 
     72 
     73\begin{exampleblock}{Exemples de moteurs} 
     74\begin{itemize} 
     75\item SQLite (librairies) 
     76\item MS~Access 
     77\item InnoDB (MySQL entre autre) 
     78\item MyISAM (Mysql) 
     79\item \ldots 
     80\end{itemize} 
     81\end{exampleblock} 
     82\end{frame} 
     83 
     84\begin{frame} 
     85\frametitle{Langage} 
     86\begin{block}{Selon les logiciels\ldots} 
     87\begin{itemize} 
     88\item pas de langage (fonctions fournies par une librairie) 
     89\item un langage propres à l'application 
     90\item \textbf{SQL}, bien sûr 
     91\end{itemize} 
     92\end{block} 
     93\pause 
     94 
     95\begin{block}{Structured Query Language} 
     96\begin{itemize} 
     97\item langage normalisé ISO (1986, \ldots, 2008) 
     98\item le plus utilisé 
     99\item nombreuses zones floues dans la norme 
     100\end{itemize} 
     101\end{block} 
     102\end{frame} 
     103 
     104 
     105\begin{frame} 
     106\frametitle{Serveur de base de donnée} 
     107\begin{block}{Serveur ?} 
     108\begin{itemize} 
     109\item réseau 
     110\item multiples accÚs \ldots 
     111  \begin{itemize} 
     112  \item par de multiple utilisateurs 
     113  \item par de multiple clients 
     114  \end{itemize} 
     115\end{itemize} 
     116\end{block} 
     117\pause 
     118 
     119\begin{exampleblock}{Exemples} 
     120\begin{itemize} 
     121\item MS SQL (payant) 
     122\item Oracle (performant, trÚs cher) 
     123\item PostgreSQL (libre) 
     124\item MySQL (libre) 
     125\end{itemize} 
     126\end{exampleblock} 
     127\end{frame} 
     128 
     129\begin{frame} 
     130\frametitle{Le goût d'un SGDB: l'acidité} 
     131\begin{block}{ACID} 
     132\begin{itemize} 
     133\item[A]tomicité (tout ou rien) 
     134\item[C]oncurrency (accÚs multiples) 
     135\item[I]solation (chacun voit ce qu'il a à voir) 
     136\item[D]urabilité (les écrits restent) 
     137\end{itemize} 
     138\end{block} 
     139\end{frame} 
    47140 
    48141\end{document} 
Note: See TracChangeset for help on using the changeset viewer.