
Cahier PostgreSQL - Services Web avec PostgreSQL et PHP/XML
éditions Eyrolles
ISBN : 2-212-11166-5
Du cahier des charges au code, ce livre montre la puissance de PostgreSQL à travers la réalisation d'une base graphique mise à jour via des services Web : cartographie avec les types de données évolués, héritage de tables et procédures stockées pour plus de modularité et de performance ; mise en oeuvre depuis PHP et création à la volée de documents XML et d'images ; rendu des résultats sous différentes formes grâce aux feuilles de style XSL, etc.
Au sommaire :
Cahier des charges de l'application - Contexte métier - Spécifications détaillées - XML, PHP et PostgreSQL, un environnement idéal - Un SGBD pas comme les autres - LAPP et WAPP - Installation et prise en main - Modélisation de la base de données - Une étape nécessaire - PgAccess - Héritage et tables - Sessions utilisateur - Contraintes d'intégrité - Schéma XML des pages - Formulaires et pages de résultats - Transactions et procédures stockées pour l'inscription - Accès au service avec les sessions PHP - Définition de procédures stockées avec PL/PgSQL - Types et fonctions avec C, Perl ou TCL - Exécution des requêtes depuis PHP - Types de données évolués de PostgreSQL - Calcul de distances et géomarketing - Livrer images et fichiers - Affichage du résultat - Création du « look » avec XSL - Découverte d'XSL - Squelette HTML - CSS vs XSL - Rendu des formulaires - Transformation des champs de saisie - Charte graphique et personnalisation - Administration automatisée et sauvegarde - Événements, vues et actions - Cron, chef d'orchestre du système - Archivage des données - Optimisation des performances - Alléger la synchronisation disque / mémoire avec FSYNC - Adapter la taille mémoire disponible avec SORT_MEM - Le WAL, garantie de cohérence - Optimiser les index avec CLUSTER - Optimiser les requêtes - Améliorer la sécurité - Annexes: SQL en quelques commandes - Arborescence des fichiers de l'application - La licence de PostgreSQL.
Voir aussi en ligne : Cahier PostgreSQL - Services Web avec PostgreSQL et PHP/XML
|

|