SQL 4e éd. (Inhaltsverzeichnis)

publicité
Préface
Avant-propos
Les auteurs
Sommaire

Sommaire
VII
VIII
XII
chapitre 1
Les bases de données et SQL
Historique des systèmes de gestion de bases de données (SGBD)
Évolution récente des SGBD
Le langage SQL
Du monde réel à SQL : la modélisation des données
Algèbre relationnelle
Présentation de la base de données exemple
1
2
3
6
10
17
24
chapitre 2
Définition des données
Types SQL
Problématique d’expression des littéraux
Expressions des valeurs de données
Domaines (DOMAIN) Les apports de typages de SQL:1999
Marqueur NULL
Commentaires dans les requêtes
29
30
36
40
42
44
57
57
chapitre 3
Création des objets (schémas, tables, vues, assertions)
Règles de nommage Création d’une base : connexion, session, catalogue et schéma
Création des tables
Gestion de l’intégrité référentielle
Assertions Déférabilité des contraintes
Vues
Colonnes calculées
Modification et suppression des objets
Création d’une table à la volée
59
60
61
66
80
86
88
90
93
94
98
III
© 2012 Pearson France – SQL, 4e édition – Frédéric Brouard, Christian Soutou, Rudi Bruchez
7630.indb 3
05/06/12 17:42
SQL
Recherche des ­informations dans une base
Extraction monotabulaire avec SELECT Expression non évaluable (valeur UNKNOWN)
Fonctions, opérateurs et expressions SQL
Fonctions statistiques et groupage
Fonctions d’ordonnancement et directive WINDOW Constructeur de lignes valuées (Row Value Constructor)
Opérations sur les MULTISET
Traitement des marqueurs NULL
101
102
109
109
120
130
136
138
141
chapitre 5
Extraction multitabulaire
Jointure Opérations ensemblistes Sous-requêtes
Expression de table
Division relationnelle
145
146
154
156
166
170
chapitre 6
Mise à jour des données
Considérations générales Ajout de lignes avec INSERT Modification de données avec UPDATE
Insertion ou modification avec MERGE
Suppression de ligne avec DELETE 177
178
178
181
184
185
chapitre 7
Transactions et SQL ­procédural
Transactions
Éléments basiques du langage
Curseurs
Fonctions et méthodes
Procédures stockées
Déclencheurs
Auto-incrément
189
190
195
201
206
209
211
214
chapitre 8
Recherches plain-texte
Principe de l’indexation et la recherche plain-texte
Construction d’un index textuel
Possibilités de recherche
Motifs de recherche textuelle
Traitement des mots noirs
Mise en œuvre avec Oracle MySQL
217
218
218
223
224
227
229
4
chapitre
IV
© 2012 Pearson France – SQL, 4e édition – Frédéric Brouard, Christian Soutou, Rudi Bruchez
7630.indb 4
05/06/12 17:42
chapitre 9
Indexation des bases de données
Définition de la notion d’index
Quelques idées reçues
Histoire de l’index
Prédicat « cherchable » et utilité de l’index
Principe d’un index
Index et norme SQL
Structure logique d’un index
Structure physique d’un index
Efficacité d’un index et sélectivité
Types d’index
Raffinement des index
Index d’objets
Limites physiques à la création des index
Quels index créer ?
Qualité d’un index
Index et statistiques
Possibilités d’indexation des principaux SGBDR
233
234
234
235
236
238
240
241
243
247
249
251
260
264
266
274
276
277
chapitre 10
Le système d’information géographique (SIG)
Ce qu’est un système d’information géographique (SIG)
Concepts basiques
Types et valeurs
Méthodes
Jointures spatiales
Contraintes spatiales
Vues spatiales et requêtes diverses
Prospective
chapitre 11
Introduction à l’administration
des serveurs de bases de données
Choix du matériel
Installation des serveurs SQL
Les espaces de stockage
Sécurité d’accès aux données
Maintien des performances
Le plan de reprise d’activité
Sommaire
230
231

Mise en œuvre avec Microsoft SQL Server
Considération d’exploitation
En ligne
En ligne
V
© 2012 Pearson France – SQL, 4e édition – Frédéric Brouard, Christian Soutou, Rudi Bruchez
7630.indb 5
05/06/12 17:42
Continuité de service avec la haute disponibilité
Planificateur de tâche intégré
chapitre 12
La sécurité
Objets et concepts de la sécurité
En ligne
chapitre 13
Les informations de schéma
Structure d’un serveur SQL
Un aperçu de DEFINITION_SCHEMA
Contenu de INFORMATION_SCHEMA
En ligne
Glossaire
281
Index
293
© 2012 Pearson France – SQL, 4e édition – Frédéric Brouard, Christian Soutou, Rudi Bruchez
7630.indb 6
05/06/12 17:42
Téléchargement