PostgreSQL 10.x - Programmation SQL par ENI SERVICE
Lieu(x)
En centre (35)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction sur les SGBDR
Le modèle relationnel
L'algèbre relationnelle
L'architecture d'une base de données relationnelle
Sensibilisation aux problématiques de 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
Présentation de PostgreSQL
Cluster et instance
Objets PostgreSQL
Tablespaces
Databases
Schemas/Catalogues
Tables et vues
Séquences
Index
Rôles
Règles
Procédures et fonctions stockées
Triggers
Extensions
Client psql
Connexion
Utilisation
Paramétrage
Fichier de configuration
Travaux pratiques :
Configuration personnalisée du client psql
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
Contraintes, domaines et vues
Travaux pratiques :
Création d'une base de données
Manipulation des données
Insertions (INSERT)
Modifications (UPDATE)
Suppression (DELETE/TRUNCATE)
UPDATE et DELETE multi
- tables
Travaux pratiques :
Peuplement et manipulation de la base de données
Interrogation des données
Structure générale de l'ordre SELECT
Alias de colonnes et alias de tables
Clause WHERE
Prédicats LIKE et ILIKE
Prédicat SIMILAR TO
Prédicat #0x7e##0x7e#, ...
Prédicat IS NULL
Prédicat IN
Fonctions d'agrégats
Clause GROUP BY
Clause HAVING
Clause ORDER BY
Clause LIMIT
Clause OFFSET/FETCH
Sous
- requêtes
Sous
- requêtes simples
Sous
- requêtes corrélées
Prédicat EXISTS
Opérateurs de jeux
UNION
INTERSECT
EXCEPT
Clause WITH : les CTE
Définition d'une CTE
CTE récursive
Spécificité des CTE sous PostgreSQL
Jointures et requêtes multi
- tables
Produit cartésien
Jointures internes : jointure naturelle, théta
- jointure (ON), équi
- jointure (USING), auto
- jointure
Jointures externes
Fonctions de fenêtrage
Présentation et intérêt
Clause OVER()
Prédicat ORDER BY
Prédicat PARTITION BY
Prédicat ROW BETWEEN
Principales fonctions de fenêtrage
Fonctions de gestion de chaînes
Fonctions de gestion de date
Travaux pratiques :
Manipulations diverses
Exercices récapitulatifs
Le modèle relationnel
L'algèbre relationnelle
L'architecture d'une base de données relationnelle
Sensibilisation aux problématiques de 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
Présentation de PostgreSQL
Cluster et instance
Objets PostgreSQL
Tablespaces
Databases
Schemas/Catalogues
Tables et vues
Séquences
Index
Rôles
Règles
Procédures et fonctions stockées
Triggers
Extensions
Client psql
Connexion
Utilisation
Paramétrage
Fichier de configuration
Travaux pratiques :
Configuration personnalisée du client psql
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
Contraintes, domaines et vues
Travaux pratiques :
Création d'une base de données
Manipulation des données
Insertions (INSERT)
Modifications (UPDATE)
Suppression (DELETE/TRUNCATE)
UPDATE et DELETE multi
- tables
Travaux pratiques :
Peuplement et manipulation de la base de données
Interrogation des données
Structure générale de l'ordre SELECT
Alias de colonnes et alias de tables
Clause WHERE
Prédicats LIKE et ILIKE
Prédicat SIMILAR TO
Prédicat #0x7e##0x7e#, ...
Prédicat IS NULL
Prédicat IN
Fonctions d'agrégats
Clause GROUP BY
Clause HAVING
Clause ORDER BY
Clause LIMIT
Clause OFFSET/FETCH
Sous
- requêtes
Sous
- requêtes simples
Sous
- requêtes corrélées
Prédicat EXISTS
Opérateurs de jeux
UNION
INTERSECT
EXCEPT
Clause WITH : les CTE
Définition d'une CTE
CTE récursive
Spécificité des CTE sous PostgreSQL
Jointures et requêtes multi
- tables
Produit cartésien
Jointures internes : jointure naturelle, théta
- jointure (ON), équi
- jointure (USING), auto
- jointure
Jointures externes
Fonctions de fenêtrage
Présentation et intérêt
Clause OVER()
Prédicat ORDER BY
Prédicat PARTITION BY
Prédicat ROW BETWEEN
Principales fonctions de fenêtrage
Fonctions de gestion de chaînes
Fonctions de gestion de date
Travaux pratiques :
Manipulations diverses
Exercices récapitulatifs
Objectifs
Comprendre le modèle relationnel des bases de données ;
Modéliser la structure d'une base de données ;
Ecrire de requêtes avec le langage SQL pour créer des objets (tables, index...) de base de données ;
Utiliser et personnaliser le client psql pour exécuter vos requêtes SQL ;
Ecrire de requêtes avec le langage SQL pour créer des objets (tables, index...) de base de données ;
Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données ;
Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions ;
Ecrire des requêtes avec le langage SQL impliquant des traitements (jointures) sur plusieurs tables de données ;
Ecrire des sous
- requêtes avec le langage SQL.
Modéliser la structure d'une base de données ;
Ecrire de requêtes avec le langage SQL pour créer des objets (tables, index...) de base de données ;
Utiliser et personnaliser le client psql pour exécuter vos requêtes SQL ;
Ecrire de requêtes avec le langage SQL pour créer des objets (tables, index...) de base de données ;
Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données ;
Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions ;
Ecrire des requêtes avec le langage SQL impliquant des traitements (jointures) sur plusieurs tables de données ;
Ecrire des sous
- requêtes avec le langage SQL.
Centre(s)
- Chartres de Bretagne (35)
Métier(s)
- Administrateur / Administratrice de bases de données
- Administrateur / Administratrice de la messagerie
- Administrateur / Administratrice de serveurs
- Administrateur / Administratrice de site Web
- Administrateur / Administratrice de site internet
- Administrateur / Administratrice réseau informatique
- Administrateur / Administratrice réseaux - télécoms
- Administrateur / Administratrice système informatique
- Administrateur / Administratrice systèmes et réseaux
- Administrateur / Administratrice sécurité informatique
Compétence(s)
- Algorithmique
- Caractéristiques des logiciels d'interface (middleware)
- Infogérance / télémaintenance
- Ingénierie d'exploitation
- Métrologie
- Normes qualité
- Normes rédactionnelles
- Paramétrage de logiciels
- Principes d'intégration de matériels et de logiciels
- Protection des données numériques
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'installation informatiques
- Règles de sécurité Informatique et Télécoms
- Site web
- Système d'exploitation AS 400
- Système d'exploitation Gcos
- Système d'exploitation HP-Ux
- Système d'exploitation IBM Aix
- Système d'exploitation Irix
- Système d'exploitation Linux
- Système d'exploitation MVS
- Système d'exploitation MacOS
- Système d'exploitation Solaris
- Système d'exploitation Unix
- Système d'exploitation Windows
- Système d'exploitation informatique Android
- Système d'exploitation informatique Apache Tomcat
- Système d'exploitation informatique Open BSD
- Système d'exploitation informatique Sun OS
- Système d'exploitation informatique VMWare (virtualisation d'architecture)
- Système d'exploitation informatique VirtualBox
- Système de Gestion de Bases de Données (SGBD)
- Système de messagerie
- Système embarqué
- Système interactif d'aide à la Décision (SIAD)
- Système réseau (LAN, MAN, WAN)
- Système temps réel
- Système à temps partagé ou transactionnel
Formation proposée par : ENI SERVICE
À découvrir