SQL niveau 2

SQL niveau 2

Guillaume Harel - Expert Web - Sticker hello you html [Développement]
Guillaume Harel Expert Web
La maîtrise du langage SQL permettra aux administrateurs et développeurs de bases de données d'exploiter les informations quel que soit le système qui les héberge.

Les objectifs

  • Comprendre le principe et le contenu d'une base de données relationnelle
  • Créer des requêtes pour extraire des données suivant différents critères
  • Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
  • Utiliser des calculs simples et des agrégations de données
  • Combiner les résultats de plusieurs requêtes
Finançable à 100% grâce au FIAF Financer ma formation

Le programme

  • Rappels et concepts fondamentaux

    • Architecture et fonctionnement des bases relationnelles
    • Modèle relationnel et intégrité référentielle
    • Normalisation des bases de données
    • Différences entre SQL standard et ses variantes

  • Interrogation et manipulation des données

    • Commandes SQL essentielles (SELECT, INSERT, UPDATE, DELETE)
    • Gestion des filtres et conditions avancées (WHERE, HAVING, CASE)
    • Fonctions SQL avancées (mathématiques, textuelles, date/heure) 
    • Traitement des groupes et agrégation (GROUP BY, HAVING, fonctions d’agrégation)

  • Jointures, sous-requêtes et opérateurs avancés

    • Jointures approfondies (INNER, LEFT, RIGHT, etc.)
    • Sous-requêtes corrélées et non corrélées (EXISTS, IN, ANY, ALL)
    • Utilisation et optimisation des vues
    • Opérateurs sur plusieurs tables (UNION, UNION ALL, INTERSECT, EXCEPT)

  • Gestion des données et transactions

    • Mise à jour et suppression des données (UPDATE, DELETE)
    • Gestion avancée avec MERGE et UPSERT
    • Transactions et gestion des erreurs
    • Extraction et transformation des données

  • Gestion des objets et sécurité

    • Création et gestion des index pour améliorer les performances
    • Introduction aux rôles et permissions (GRANT, REVOKE)
    • Sécurisation des accès et gestion des utilisateurs
    • Tables temporaires et optimisation des requêtes
    • Triggers et procédures stockées

  • Optimisation des performances et analyse des données

    • Analyse et plans d’exécution des requêtes (EXPLAIN, ANALYZE)
    • Les moteurs de stockage
    • Stratégies d’optimisation des bases de données

Réservez votre session

Intermédiaire
Développeurs, Informaticiens et gestionnaires de données
2 jours
Sur demande
Savoir utiliser un ordinateur et le langage SQL ou avoir suivi la formation SQL niveau 1
Présentiel ou distanciel

Formations qui
pourraient vous intéresser

MySQL

MySQL

Initiation - Développement

MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il fait partie des logiciels de gestion de base de données les plus utilisés au monde.

Découvrir
PHP

PHP

Initiation - Développement

Hypertext Preprocessor plus connu sous son sigle PHP, est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur Web.

Découvrir
Créer son site web

Créer son site web

Initiation - Web

Grâce à cette formation vous pourrez créer votre propre site web avec le Content Management System (CMS) WordPress.

Découvrir