Ce cours peut être animé en présentiel, distanciel ou hybride. Dans le cadre du présentiel, la formation aura lieu dans une salle équipée de PC ayant les logiciels nécessaires à la formation. Les apprenants peuvent aussi suivre la formation avec leur propre PC, si celui-ci dispose de la bonne version du logiciel étudié. Dans le cadre du distanciel, la formation aura lieu dans une classe virtuelle créée et gérée par Baobab Ingénierie. Les apprenants auront dans leur convocation le lien de connexion et pourront suivre le cours à distance en visioconférence (un PC muni d'une webcam et d'un micro sera nécessaire).
Installer et configurer une base de données PostgreSQL Importer et exporter des données de la base Créer le schéma d'une base PostgreSQL et lancer la création de la structure de la base (script DDL) Gérer l'authentification des utilisateurs et leurs dr
BDD-PGSQL
21 heures / 3 jours
1950€
Connaissances de base en programmation et en bases de données.
Développeurs, exploitants et toute autre personne désireuse d'utiliser au mieux PostgreSQL ou de migrer vers PostgreSQL
En complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.
PRESENTATION DE POSTGRESQL 1- Versions et publications de PostgreSQL 2- Développement de PostgreSQL 3- La communauté de PostgreSQL 4- Outils et extensions INSTALLATION DE POSTGRESQL 1- Généralités 2- Installation sous Windows 3- Installation sous Linux ♦ Debian et Ubuntu ♦ RedHat, Fedora, Centos ♦ Configuration minimale INSTALLATION DES OUTILS CLIENTS 1- Généralités 2- L’outil en ligne de commandes psql 3- PgAdmin 4 4- DBeaver 5- OmniDB SQL - DEFINITION 1- Langage SQL : définition des données ♦ Langage de définition des données ♦ Création de schéma 2- Types de données ♦ Types de données numériques ♦ Types de données caractères ♦ Types de données de dates et d’heures ♦ Autres types de données 3- Création de tables 4- Fonctions et opérateurs ♦ Opérateurs logiques ♦ Fonctions et opérateurs sur les nombres ♦ Fonctions et opérateurs sur les chaînesde caractères ♦ Fonctions et opérateurs sur les dates ♦ Fonctions et opérateurs sur les tableaux 5- Création d’index 6- Langage de contrôle ♦ Gestion des rôles : utilisateurs et groupes ♦ Gratification et révocation des droits ♦ Définition des droits par défaut SQL - MANIPULATION 1- Langage SQL : manipulation des données 2- Langage de modification des données ♦ Insertion, mise à jour et suppression de données ♦ L’ordre COPY FROM 3- Langage de requêtage des données ♦ Projection, sélection ♦ Les jointures ♦ Les agrégats et les regroupements ♦ Les sous-requêtes ♦ Création de vues 4- Transactions et verrouillage FONCTIONS 1- Fonctions et procédures 2- Langage PL/pgSQL 3- Déclencheurs
Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé
Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site
Nous consulter ou
nous appeler au 06 72 84 66 28
Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.
Une feuille d'émargement sera signée chaque demi-journée par les apprenants et le formateur. En outre, une attestation de fin de formation sera remise aux apprenants (présentiel) ou par courriel (distanciel).