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

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !