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
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.
Centre(s)
  • Chartres de Bretagne (35)
Formation proposée par : ENI SERVICE
À découvrir
PostgreSQL 10.x - Programmation SQL par Groupe Arkesys - Avanteam Formation
PostgreSQL 10.x - Administration avancée, optimisation et haute disponibilité par Groupe Arkesys - Avanteam Formation
VERTEGO INFORMATIQUE
Postgresql administration par VERTEGO INFORMATIQUE
LH SOLUTIONS
FORMATION SQL (débutant - intermédiaire - avancé) par LH SOLUTIONS
MySQL 5.x Programmation SQL - Niveau 1 par Atlas Informatique
MySQL 5.x Programmation SQL - Niveau 2 par Atlas Informatique
PostgreSQL par Alphorm
VERTEGO INFORMATIQUE
Ecrire des requêtes transact SQL pour SQL server par VERTEGO INFORMATIQUE
PostgreSQL par SIGOTM
PostgreSQL par Human Coders