Fiche technique
Format : Broché
Nb de pages : X-122 pages
Poids : 405 g
Dimensions : 21cm X 24cm
EAN : 9782212111668
PostgreSQL
Quatrième de couverture
Plus proche d'Oracle que de MySQL, PostgreSQL est l'un des rares SGBD open source capables de concurrencer les produits commerciaux : découvrez-le en action dans l'environnement Apache/PHP/XML, idéal pour les applications Web.
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 œuvre 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.
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 • Evé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.