PostgreSQL - Programmation SQL
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Tout informaticien désireux d'utiliser une base PostgreSQL.
Objectifs :
- Permettre à tout utilisateur de PostgreSQL d'interroger et de modifier sa base de données.
Pré-requis :
- Maîtrise de l'outil informatique.
- Une connaissance des bases de données est un plus.
Rappels sur les SGBDR
- Le modèle relationnel
- L'algèbre relationnel
- L'architecture d'une base de données relationnelle
- Conception d'un schéma de base de données
Le langage SQL
- Généralités
- Les objets SQL
- Les catégories d'instructions
Client psql
- Connexion
- Utilisation
- Paramétrage
- Fichier de configuration
Commande de définition d'objets
- Gestion des tables (type de données, contraintes d'intégrité)
- Gestion des index
- Gestion des vues et des séquences
Manipulation des données
- Expressions et fonctions SQL
- Insérer, mettre à jour et supprimer les données
- Importation de données (COPY)
- Contrôler les transactions
- Contrôler les accès des utilisateurs
L'extraction des données
- Les opérateurs d'extraction
- Sélections simples
- Sélection multi tables : les jointures
- Les sous-requêtes (clause FROM, imbriquées, corrélées)
- Les tris
- Les comparaisons
- Les fonctions principales (chaînes, dates, …)
Fonctionnalités avancées
- Gestion des vues
- Gestion des procédures stockées et fonctions
-
- Présentation
- Mise en œuvre (langage SQL, langage PL/PgSQL, présentation des autres langages)
- Gestion des déclencheurs (triggers)
- Extraction multi-bases : mode dblink