source: trunk/sgdb/main.tex @ 309

Last change on this file since 309 was 309, checked in by nanardon, 13 years ago
  • change theme
  • Property svn:keywords set to Id
File size: 2.8 KB
Line 
1% $Id$
2\documentclass[notes]{beamer}
3\usepackage[utf8]{inputenc}
4\usepackage[frenchb]{babel}
5\usepackage[T1]{fontenc}
6\usepackage{moreverb}
7\usepackage{graphicx}
8\usepackage{eurosym}
9
10\mode<presentation>
11{
12  \definecolor{beamerstructure}{RGB}{143,79,112}
13  \definecolor{sidebackground}{RGB}{230,242,250}
14  \color{beamerstructure}
15  \usetheme{Copenhagen}
16  \usepackage{times}
17  \userightsidebarcolortemplate{\color{sidebackground}}
18  \beamertemplateballitem
19}
20
21\title{SGDB - Définition}
22\subtitle{}
23\author{Olivier Thauvin}
24\date{\today}
25
26%%\setcounter{tocdepth}{2}
27\AtBeginSection[]
28{
29\begin{frame}
30    \frametitle{Plan - \secname}
31    \tableofcontents[currentsection,hideallsubsections]
32\end{frame}
33}
34
35\AtBeginSubsection[]
36{
37\begin{frame}
38    \frametitle{Plan - \subsecname}
39    \tableofcontents[currentsection,sectionstyle=show/hide,subsectionstyle=show/shaded/hide]
40\end{frame}
41}
42
43\begin{document}
44
45\frame{\titlepage}
46
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}
140
141\end{document}
Note: See TracBrowser for help on using the repository browser.