Formation SQL - Initiation + Approfondissement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrables

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir le langage SQL

    Historique, versions et normalisation du langage SQL
    Notion d’instance
    Structure d’une instance : base, schémas et objets
    Principaux SGBD (Systèmes de Gestion de Base de Données)

    Concevoir une base de données

    Modèle Conceptuel de données : tables et relations
    Création de la base de données
    Création des tables : Types, contraintes essentielles et notions d’index

    Atelier: conception et création d'une BDD exemple

    Manipuler les données de la base

    Insertion de données
    Modification de données
    Suppression de données

    Atelier: création et manipulation de données dans la base de test

    Ecrire des requêtes

    Sélection de données : syntaxe générale
    Attributs
    - Opérateur *
    - Alias d’attributs
    - Opérateur DISTINCT
    Clause FROM et alias de tables
    Opérateurs logiques de filtres : AND, OR et NOT
    Notion de prédicat
    Prédicats LIKE, IN et BETWEEN
    Prise en compte des NULL : prédicat IS NULL
    Clause ORDER BY
    OFFSET/FETCH/LIMIT

    Atelier : interrogation de tables - manipulation des différents prédicats abordés -  tri des extractions précédentes

    Réaliser des jointures entre tables

    Notion de produit cartésien
    Notion de jointure
    Jointure interne
    Jointures externes

    Auto-jointure

    Atelier: manipulation des différents types de jointures

    Ecrire des sous-requêtes

    Principe des sous-requêtes
    Sous-requêtes corrélées
    Prédicats EXISTS/NOT EXISTS Notions de tables dérivées

    Atelier: manipulation des sous-requêtes

    Manipuler des tables temporaires

    Création de table temporaires : globale et locale
    Expressions de Table Communes (CTE) : Problématique, usage et syntaxe
    Entre table dérivée et CTE, les vues : Syntaxe et intérêt

    Atelier: création de vues simples

    Utiliser des fonctions

    Principe des fonctions  Fonctions scalaires : manipulation de données alphanumériques et temporelles
     Fonction d'agrégation : définition et usage
     Principales fonctions d’agrégat

    Atelier: manipulation des différentes fonctions de gestion de chaînes de caractères et de dates - utilisation des fonctions SUM, MIN et MAX

    Regrouper des résultats

    Création de regroupements : GROUP BY
    Filtre sur regroupements : HAVING

    Atelier: utilisation de fonctions d’agrégations sur regroupements

    Comprendre les bases des fonctions de fenêtrage

    Configuration de la fenêtre : clause OVER
    - Prédicat PARTITION BY
    - Prédicat ORDER BY

    Atelier: intérêts des fonctions de fenêtrage

     

    Maitriser la conception des tables : approfondissement des contraintes de tables

    Contraintes NOT NULL, UNIQUE, CHECK et DEFAULT
    Gestion des clés étrangères avec ON DELETE, ON UPDATE
    Règles de gestions : CASCADE, SET NULL et SET DEFAULT

    Gérer les transactions

    Problématique des accès concurrents
    Niveaux d’isolation
    Transactions : ACID et Syntaxe
    Gestion des transactions : COMMIT, ROLLBACK, SAVEPOINT

    Atelier: Tests sans auto-commit – Utilisation des transactions

    Aller plus loin avec les agrégations

    Rappels sur ROLLUP/CUBE
    Clause GROUPING SET()
    Fonction GROUPING()

    Atelier: Écriture d'agrégats avancés

    Comprendre les fonctions et les procédures stockées

    Notions de blocs d’instructions
    Gestion des variables
    Structures conditionnelles
    Structures itératives
    Manipulations des données à travers les curseurs

    Atelier: Écriture de fonctions simples sur la base de test

    Automatiser le fonctionnement de la base de données

    Notions de déclencheurs/triggers
    Triggers de lignes et triggers d'ordres
    Prédicats ON DELETE, ON UPDATE et ON INSERT
    Accès aux données modifiées/supprimées

    Atelier: Mise en place de trigger pour assurer la cohérence de la base

    Passage de la certification (si prévue dans le financement)

    Prérequis

    Etre à l'aise avec l'outil informatique

    Public

    Débutants, participants souhaitant connaître les concepts de base et s'approprier les fonctionnalités essentielles jusqu'à la maitrise et l'automatisation de l'exploitation d'une base

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Explorer les options de calcul et de stockage pour les charges de travail en matière d'ingénierie des données dans Azure
    • Explorer, transformer et charger des données dans l'entrepôt de données à l'aide d'Apache Spark
    • Effectuer l'exploration et la transformation des données dans Azure Databricks
    • Transformer les données avec Azure Data Factory ou Azure Synapse Pipelines
    • Optimiser les performances des requêtes avec des pools SQL dédiés dans Azure Synapse
    • Prendre en charge le traitement analytique transactionnel hybride (HTAP) avec Azure Synapse Link
    • Assurer la sécurité de bout en bout avec Azure Synapse Analytics
    • Effectuez un traitement de flux en temps réel avec Stream Analytics
    • Créer des rapports à l'aide de l'intégration Power BI avec Azure Synpase Analytics
    • Exécuter des processus d'apprentissage automatique intégrés dans Azure Synapse Analytics
    Tarif

    A partir de 2 590,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Présenter la plateforme SQL server et ses outils majeurs - Lire et interpréter les détails des éléments courants à  partir des plans d'exécution - Concevoir et mettre en œuvre les vues et les procédures stockées
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Oracle - Développer avec Oracle PL/SQL

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Acquérir les compétences pour développer des programmes PL/SQL pour accéder aux bases Oracle et créer des procédures stockées et des fonctions pour une réuilisation maximale et une maintenance du code minimale et concevoir des applications modulaires avec des packages. Gérer la récupération des données pour les applications frontales et invoquer du SQL Dynamique natif pour créer du code de haut niveau.

    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise
    • Distance

    Langage SQL

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
    • Interroger une base de données avec la clause SQL SELECT
    • Utiliser les commandes SQL de mise à jour des données
    • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
    • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
    • Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    2 jours (14 heures)

    Modes
    • Centre
    • Distance

    SQL - Initiation SQL

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Découvrir le langage SQL
    • Créer une base de données SQL
    • Gérer les données dans une base de données
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    5 jours (35 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Ecrire des requêtes SELECT - Ecrire des requêtes sur des tables multiples - Trier et filtrer les données - Modifier les données avec Transact-SQL - Programmer avec T-SQL
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    ZWCAD 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les notions avancées
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...