Ferme la recherche

PostgreSQL 10.x - Programmation SQL

Descriptif

Durée de la formation

Durée heures
En centre heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 août 2021  - Chartres de Bretagne (35)
du 01 janv. 2020 au 31 août 2021  - Chartres de Bretagne (35)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

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.

Description de la formation

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

Conditions d'accès

Maîtrise de l'outil informatique et avoir des notions de gestion des données dans l'entreprise.
Tout informaticien désireux d'utiliser une base PostgreSQL.

Validation

Certification IT - Administration d'une base de données

Donne accès au(x) métier(s) suivant(s)

Administration de systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

ENI SERVICE

Lieu de formation

4 Rue Léo Lagrange - Batiment B
ZAC de la Conterie
Chartres de Bretagne

Calculez votre itinéraire

Centre de formation

4 Rue Léo Lagrange - Batiment B
ZAC de la Conterie
35131, Chartres-de-Bretagne

Toutes les formations et avis pour ENI SERVICE