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

    Plus concrètement, à l'issue de cette formation Veritas Backup Exec 20.1 Administration vous aurez acquis les connaissances et compétences nécessaires pour :

    • Connaître les fonctionnalités de base de Backup Exec
    • Gérer les périphériques et les médias utilisés par Backup Exec
    • Exécuter des sauvegardes élémentaires et restaurer les données sauvegardées
    • Analyser les améliorations de la sauvegarde et de la restauration
    • Optimiser les performances des périphériques et maintenir la base de données de Backup Exec
    • Utliser un Remote Agent pour protéger les serveurs distants
    • Installer, configurer, et travailler avec l’option Déduplication
    • Utiliser Backup Exec pour la protection des bases de données et des logiciels
    • Installer, configurer, et travailler avec les Agents
    • Agents Backup Exec pour : Microsoft SQL Server, Microsoft Exchange, Microsoft SharePoint, VMware et Hyper-V, Active Directory
    • Décrire les différentes configurations supportées pour la conversion en virtuel
    • Créer un disque Simplified Disaster Recovery SDR et l'utiliser pour la disaster recovery
    • Installer, configurer et gérer l’option Central Admin Server
    Tarif

    A partir de 3 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation DB2 12 Performance et Tuning, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Understand and design better indexes
    • Determine how to work with the optimizer (avoid pitfalls, provide guidence)
    • Optimize multi-table access
    • Work with subqueries
    • Avoid locking problems
    • Use accounting traces and other tools to locate performance problems in existing SQL and more
    Tarif

    A partir de 2 250,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    - Décrire les fonctionnalités clés et les composants de SQL Server - Décrire les T-SQL et les prédicats logiques - à‰crire des requêtes SELECT - à‰crire des requêtes sur des tables multiples - à‰crire des requêtes SELECT pour trier et filtrer les données - Décrire l'utilisation des types de données dans SQL Server - à‰crire les requêtes DML - à‰crire des requêtes qui utilisent les fonctions intégrées - à‰crire des sous-requêtes - Créer et mettre en œuvre des vues et des fonctions de valeurs de tables - Utiliser l'ensemble des opérateurs pour combiner les résultats des requêtes - Utiliser les fonctions de classement, de décalage et d'agrégation - Transformer les données en utilisant pivot, unpivot, roolup et cube - Créer et exécuter les procédures stockées - Programmer avec T-SQL - Mettre en place une gestion d'erreur - Mettre en œuvre les transactions
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    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

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Langage SQL avancé

    Proposé par M2I

    Objectifs de la formation

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

    • Décrire de manière approfondie les techniques du langage SQL afin de mieux tirer profit des possibilités du langage
    • Expliquer le fonctionnement interne des requêtes
    • Gérer des requêtes imbriquées, et décrire les impacts
    • Prendre en main le tuning de requêtes existantes
    • Décrire les fonctions analytiques avancées, les agrégats, les fonctions cryptographiques...
    • Comparer avec une vision complète, les capacités et limites du SQL.
    Tarif

    A partir de 1 520,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    SQL Server 2016 - Administrer une infrastructure de BDD

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    • Assigner les rôles de serveurs et de bases de données
    • Authentifier et autoriser les utilisateurs
    • Automatiser la gestion des bases de données
    • Autoriser les utilisateurs à accéder aux ressources

    Tarif

    A partir de 2 790,00 €

    Durée

    5 jour(s)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Savoir programmer en SQL - Savoir installer et configurer MySQL et PostgreSQL - Savoir utiliser ces démons via PHP - Savoir quand utiliser l'un ou l'autre des démons
    Tarif

    A partir de 1 375,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Microsoft

    Proposé par M2I

    Objectifs de la formation

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

    • Décrire les outils de requête SQL Server
    • Ecrire des instructions SELECT pour extraire des colonnes d'une ou de plusieurs tables
    • Trier et filtrer des données sélectionnées
    • Utiliser des fonctions intégrées pour renvoyer des valeurs de données
    • Créer des groupes de données et agréger les résultats
    • Modifier des données avec Transact-SQL en utilisant INSERT, UPDATE, DELETE et MERGE.
    Tarif

    A partir de 1 520,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Google Cloud Platform : l'Essentiel du Big Data et du Machine Learning vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Découvrir les objectifs et la valeur des principaux produits Big Data et Machine Learning disponibles dans la plate-forme Google Cloud
    • Utiliser Cloud SQL et Cloud Dataproc pour migrer les workloads MySQL et Hadoop / Pig / Spark / Hive existants vers Google Cloud Platform
    • Utiliser BigQuery et Cloud Datalab pour effectuer une analyse interactive des données
    • Former et utiliser un réseau de neurones en utilisant TensorFlow
    • Employer des API ML
    • Choisir parmi différents produits de traitement de données sur Google Cloud Platform
    Tarif

    A partir de 790,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Informix Développement, vous saurez :

    • Développer vos propres applications avec Informix-4GL
    • Créer vos propres menus
    • Créer vos propres formes de saisie de données
    • Utiliser de façon appropriée les instructions SQL
    • Intégrer des fonctions de gestion des erreurs
    • Utiliser correctement les transactions
    • Produire vos propres états d’impression
    • Utiliser des tableaux de données dans les formes d’écran
    • Insérer plusieurs lignes à l’aide de tableaux
    • Exécuter des instructions SQL dynamiques
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...