SQL pour Oracle : applications avec Java, PHP et XML : optimisation des requêtes et schémas : avec 50 exercices corrigés
Apprendre SQL par l'exemple Tout particulièrement destiné aux débutants et aux étudiants, cet ouvrage permet d'acquérir les notions essentielles d'Oracle, leader des systèmes de gestion de bases de données. Concis et de difficulté progressive, il est émaillé de nombreux exemples et de...
Enregistré dans:
| Hovedforfatter: | |
|---|---|
| Format: | Livre papier |
| Sprog: | Français |
| Udgivet: |
Paris :
Eyrolles
DL 2015.
|
| Udgivelse: | 7e édition. |
| Fag: | |
| Kommentar: |
La couv. porte en plus : "Couvre Oracle 12c" |
| Autres localisations: | Voir dans le Sudoc |
| Edition sous un autre format: | • SQL pour Oracle, applications avec Java, PHP et XML, optimisation des requêtes et schémas, avec 50 exercices corrigés, Christian Soutou, 7e édition, Paris, Eyrolles, 2015, 978-2-212-32272-9 |
Indholdsfortegnelse:
- P. 1
- Introduction
- P. 1
- SQL, une norme, un succès
- P. 2
- Modèle de données
- P. 3
- Oracle
- P. 10
- Les clients SQL
- P. 19
- Partie I SQL de base
- P. 21
- 1 Définition des données
- P. 21
- Tables relationnelles
- P. 33
- Utilisation de SQL Developer Data Modeler
- P. 37
- Suppression des tables
- P. 43
- 2 Manipulation des données
- P. 43
- Insertions d'enregistrements (INSERT)
- P. 51
- Séquences
- P. 59
- Modifications de valeurs
- P. 66
- Suppressions d'enregistrements
- P. 68
- Intégrité référentielle
- P. 77
- 3 Évolution d'un shéma
- P. 77
- Renommer une table (Rename)
- P. 78
- Modifications structurelles (Alter table)
- P. 84
- Modifications comportementales
- P. 92
- Contraintes différées
- P. 101
- 4 Interrogation des données
- P. 101
- Généralités
- P. 103
- Projection (éléments du select)
- P. 111
- Restriction (Where)
- P. 115
- Fonctions
- P. 127
- Regroupements
- P. 132
- Opérateurs ensemblistes
- P. 140
- Jointures
- P. 159
- Division
- P. 162
- Requêtes hiérarchiques
- P. 172
- Mises à jour conditionnées (fusions)
- P. 175
- Expressions régulières
- P. 185
- Extractions diverses
- P. 209
- 5 Contrôle des données
- P. 210
- Les tablespaces
- P. 212
- Gestion des utilisateurs
- P. 219
- Privilèges
- P. 225
- Rôles
- P. 231
- Vues
- P. 247
- Synonymes
- P. 249
- Dictionnaire des données
- P. 259
- Le multitenant
- P. 262
- Les consoles d'administration
- P. 271
- Partie II PL/SQL
- P. 273
- 6 Bases du PL/SQL
- P. 273
- Généralités
- P. 277
- Variables
- P. 287
- Types de données PL/SQL
- P. 290
- Structures de contrôles
- P. 298
- Interactions avec la base
- P. 306
- Transactions
- P. 317
- 7 Programmation avancée
- P. 317
- Sous-programmes
- P. 328
- Paquetages (packages)
- P. 332
- Curseurs
- P. 345
- Exceptions
- P. 358
- Déclencheurs
- P. 382
- SQL dynamique
- P. 393
- Partie III SQL avancé
- P. 395
- 8 Le précompilateur Pro*C/C++
- P. 395
- Généralités
- P. 400
- Extraction d'un enregistrement
- P. 402
- Mises à jour
- P. 402
- Utilisation de curseurs
- P. 405
- Utilisation de Microsoft Visual C++
- P. 407
- 9 L'interface JDBC
- P. 407
- Généralités
- P. 412
- Connexion à une base
- P. 418
- États d'une connexion
- P. 421
- Correspondances de types
- P. 422
- Interactions avec la base
- P. 423
- Extraction de données
- P. 429
- Curseurs modifiables
- P. 434
- Ensembles de lignes (RowSet)
- P. 439
- Interface ResultSetMetaData
- P. 440
- Interface DatabaseMetaData
- P. 442
- Instructions paramétrées (PreparedStatement)
- P. 444
- Appels de sous-programmes
- P. 447
- Transactions
- P. 449
- Traitement des exceptions
- P. 453
- 10 Oracle et PHP
- P. 453
- Configuration adoptée
- P. 456
- API de PHP pour Oracle (OCI)
- P. 458
- Interactions avec la base
- P. 471
- API Objet PHP pour Oracle (PDO)
- P. 477
- 11 Oracle KML DB
- P. 477
- Généralités
- P. 479
- Les modes de stockage
- P. 483
- Grammaire XML Schema
- P. 487
- Stockage en mode object-relational
- P. 496
- Extractions
- P. 504
- Mises à jour
- P. 508
- Indexation
- P. 513
- Génération de contenus
- P. 520
- Les vues
- P. 526
- Les paquetages pour PL/SQL
- P. 532
- XML DB Repository
- P. 543
- Dictionnaire des données
- P. 545
- 12 Optimisations
- P. 545
- Cadre général
- P. 553
- Les statistiques destinées à l'optimiseur
- P. 559
- Outils de mesure de performances
- P. 577
- Organisation des données
- P. 602
- Gestion du cache
- P. 607
- Tables organisées en index
- P. 610
- Partitionnement
- P. 621
- Vues matérialisées
- P. 625
- Dénormalisation
- P. 627
- Derniers conseils
- P. 631
- Index

