Formation POSTGRESQL : Essentiels pour développeurs
Présentation de PostgreSQL
- Serveur de base de données relationnelle objet
- Historique
- Licence
- Mode de développement
- La version de PostgreSQL 16
- Les composants du serveur PostgreSQL
1
Atelier pratique: Installation de PostgreSQL
Atelier pratique: Initialisation et sécurisation d’une instance PostgreSQL
Atelier pratique: Prise en main des outils d’administration. Sécurisation des objets dans PostgreSQL
Atelier pratique: Exécuter des instructions de manipulation des données de la base
Atelier pratique: Création des espaces de tables. Configuration des traces d’activités. Configuration des fichiers WAL. Configuration du cache de données PostgreSQL. Utilisation des commandes de maintenance
Atelier pratique: Réalisation de sauvegardes/restaurations sous PostgreSQL
Atelier pratique: Installation sous Linux/Windows.
Atelier pratique: Création et utilisation de vues. Modification de la définition d’une table
Atelier pratique: Sécurisation complète de la post-installation. Création de comptes MySQL. Gestion des privilèges et mots de passe
*
Atelier pratique: Changement du paramétrage InnoDB. Mise en oeuvre de transactions.
Atelier pratique: Activation des journaux. Utilisation des outils de chargement/déchargement. Sauvegarde et restauration avec « mysqldump ». Utilisation du journal binaire. Sauvegarde et récupération incrémentale.
Formation SQL dans un environnement Oracle
Les systèmes de gestion de bases de données utilisant SQL
Les normes SQL
L’architecture d’Oracle Database
Installer Oracle
Définir des connexions
Rappel sur le modèle relationnel
Formes normales
Les caractéristiques de SQL
Maîtriser les requêtes SQL
Interroger des données (LMD)
L’intégrité des données
Faire une jointure
Les procédures stockées
Utilisation des fonctions
Utilisation des opérateurs ensemblistes
Utilisation des sous-interrogations?
Manipuler des données
Définition des structures de données (LDD)
Les séquences
Les déclencheurs
Les vues
Les index
La sécurité des données
La sécurité des données (DCL)
Le contrôle de transactions (TCL)
Présentation de la formation SQL Server
Définition d’une base de données et des différents types d’objets
Insertion de lignes (INSERT)
Insertion de plusieurs lignes
Insertion à partir d’un SELECT
Mise à jour avec UPDATE
UPDATE avec des sous-requêtes
La suppression d’enregistrement (DELETE)
Atelier pratique: Modification du contenu de notre base de données
Type de données (date, float, …)
Sélection de données : SELECT
Les critère TOP, WHERE, HAVING, etc.
Jointure : INNER / LEFT / RIGHT / OUTER
Création et modification de données : INSERT / UPDATE / DELETE
Découvrir SQL Server
Installer SQL Server,
Choisir les options d’installation
Comprendre le modèle relationnel
Installer Management Studio
Comprendre le modèle relationnel
Outil – Gestionnaire de configuration
Outil – Transact-SQL
Outil – sqlcmd
Outil – PowerShell
Étude des structures de stockage
Explorer les vues de catalogue
Comprendre la relation entre serveur et bases de données
Comprendre le fonctionnement d’un serveur SQL
Aborder la gestion des fichiers de données
Définir les connexions
Création de structures de bases de données
Autoriser la création d’objets
Attribuer des autorisations globales
Effectuer des sauvegardes complètes
Restaurer une base de données
Définir des plans de maintenance
Configurer la messagerie de base de données
Découvrir les outils de supervision
Explorer les fonctionnalités de Business Intelligence
Comprendre l’outil Reporting Services
Explorer la réplication
Groupe de disponibilité avec always On
Définition d’une base de données
Définition d’un Système de Gestion de base de données
Définir un modèle relationnel
Présentation des différents langages SQL : LID, DML, LDD
Requête SELECT FROM
Requête SELECT WHERE
Requête SELECT ORDER
Requête SELECT LIMIT
Requête SELECT EXPR …
Requête SELECT FROM JOIN
Requête Requête SELECT AGGR GROUP
Requête SELECT AGGR GROUP HAVING
Début du DML
Requête INSERT
Requête INSERT SELECT
Requête INSERT MULTI TABLE
Requête UPDATE
Requête UPDATE MULTI TABLE
Requête DELETE
DELETE MULTI TABLE
Requête CREATE TABLE
Requête DROP TABLE
Requête ALTER TABLE
Indexes et types d’indexes
FK constraints
Modélisation de base, explication des formes normales 1, 2 et 3
Clé naturelles versus clé complexes
Présentation de MySQL.
Objectifs du cours : optimiser les procédures stockées, explorer les alternatives et maîtriser
les fonctions avancées de traitement des données.