Changeset 936
- Timestamp:
- 02/25/08 15:41:13 (9 months ago)
- Files:
-
- traduc/trunk/postgresql/advanced.xml (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/postgresql/advanced.xml
r888 r936 13 13 14 14 <para> 15 Le chapitre précédant couvr aitles bases de l'utilisation15 Le chapitre précédant couvre les bases de l'utilisation 16 16 de <acronym>SQL</acronym> pour le stockage et l'accès aux données avec 17 17 <productname>PostgreSQL</productname>. Il est temps d'aborder … … 48 48 intérêt particulier pour l'application considérée mais qu'il devient 49 49 contraignant de saisir la requête à chaque utilisation, il est possible 50 de créer 51 une <firstterm>vue</firstterm> avec la requête. De ce fait, la requête 52 est nommée et il peut y être fait référence de la même façon qu'il est 53 fait référence à une table : 50 de créer une <firstterm>vue</firstterm> avec la requête. De ce fait, la 51 requête est nommée et il peut y être fait référence de la même façon 52 qu'il est fait référence à une table : 54 53 55 54 <programlisting>CREATE VIEW ma_vue AS … … 71 70 <para> 72 71 Les vues peuvent être utilisées dans quasiment toutes les situations 73 pour lesquellesune vraie table est utilisable. Il n'est, de plus, pas72 où une vraie table est utilisable. Il n'est, de plus, pas 74 73 inhabituel de construire des vues reposant sur d'autres vues. 75 74 </para> … … 125 124 );</programlisting> 126 125 127 Que se passe-t-il lors d'une tentative d'insertion d'enregistrement non valide :126 Lors d'une tentative d'insertion d'enregistrement non valide : 128 127 129 128 <programlisting>INSERT INTO temps VALUES ('Berkeley', 45, 53, 0.0, '1994-11-28');</programlisting> … … 139 138 </para> 140 139 141 <para> 142 Le comportement des clés secondaires peut être ajusté très finement pour 143 une application. Ce tutoriel ne va pas plus loin que cet exemple simple. 144 De plus amples informations sont accessibles dans le <xref linkend="ddl"/> 145 Une utilisation à bon escient des clés secondaires améliore la 140 <!-- SAS 20080225 141 Clé secondaire ? --> 142 <para> 143 Le comportement des clés étrangères peut être adapté très finement à 144 une application particulière. Ce tutoriel ne va pas plus loin que cet exemple simple. 145 De plus amples informations sont accessibles dans le <xref linkend="ddl"/>. 146 Une utilisation efficiente des clés étrangères améliore la 146 147 qualité des applications accédant aux bases de données. Il est donc 147 148 fortement conseillé d'apprendre à les utiliser. … … 218 219 Une base de données transactionnelle garantit que toutes les mises à jour 219 220 faites lors d'une transaction sont stockées de manière persistante 220 (c'est-à-dire sur disque) avant que la transaction ne soit validée.221 (c'est-à-dire sur disque) avant que la transaction ne soit déclarée validée. 221 222 </para> 222 223 … … 231 232 Ainsi, si une transaction calcule le total de toutes les branches, 232 233 inclure le débit de la branche d'Alice sans le crédit de la branche de 233 Bob, ou vice-versa, est une erreur réelle.234 Bob, ou vice-versa, est une véritable erreur. 234 235 </para> 235 236 <para> 236 237 Les transactions doivent donc être tout-ou-rien, non seulement pour leur 237 effet persist ent sur la base de données, mais aussi pour leur visibilité238 effet persistant sur la base de données, mais aussi pour leur visibilité 238 239 au moment de leur exécution. Les mises à jour faites jusque-là par une 239 240 transaction ouverte sont invisibles aux autres transactions jusqu'à la fin … … 397 398 398 399 <para> 399 Voici une meilleure solution :400 Une meilleure solution peut-être : 400 401 401 402 <programlisting>CREATE TABLE villes ( … … 424 425 425 426 <para> 426 La requête suivantefournit un exemple de récupération des noms de427 La requête qui suit fournit un exemple de récupération des noms de 427 428 toutes les villes, en incluant les capitales des états, situées à une 428 429 altitude de plus de 500 pieds : … … 443 444 444 445 <para> 445 À l'inverse, la requête suivanterécupère toutes les villes qui ne sont pas des446 À l'inverse, la requête qui suit récupère toutes les villes qui ne sont pas des 446 447 capitales et qui sont situées à une altitude d'au moins 500 pieds : 447 448

