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

    Réaliser des schémas et requêtes quelconques pour MS-SQL - Connaître les fonctionnalités principales proposées par MS SQL Server - Installer, maintenir, administrer un serveur MS SQL - Créer et maintenir de faà§on optimale un serveur MS SQL
    Tarif

    A partir de 2 475,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire les composants, architecture et nature d'une solution de BI
    • Créer une base de données multidimensionnelle avec Analysis Services
    • Créer et configurer des cubes et des dimensions
    • Créer et configurer des mesures et des groupes de mesures dans un cube
    • Interroger un cube avec MDX
    • Personnaliser un cube
    • Créer une base de données tabulaire avec Analysis Services
    • Utiliser DAX pour personnaliser un modèle tabulaire
    • Décrire l'analyse prédictive avec Data Mining
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Installer et configurer SQL Server
    • Démontrer les compétences nécessaires à la gestion des fichiers de bases de données, leur sauvegarde et leur restauration
    • Concevoir un modèle de données et déterminer son impact sur les performances
    • Durcir une architecture SQL Server
    • Automatiser des tâches d'administration et d'optimisation
    • Gérer et surveiller au quotidien SQL Server.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    ACCESS PERFECTIONNEMENT

    Proposé par GROUPE NAXIS

    Objectifs de la formation

    • Maîtriser les fonctionnalités avancées d’Access
    • Créer et gérer des bases de données, des requêtes et des formulaires complexes
    Tarif

    A partir de 990,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

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    My SQL - Administration

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs Web souhaitant maîtriser l'administration d'une Base de données MySQL et gérer les aspects sécurité.

    À l'issue de la formation, le stagiaire sera capable de :

    •     Installer et configurer MySQL
    •     Maîtriser l'administration d'une Base de données MySQL
    •     Maîtriser la sauvegarde et la restauration des données
    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Entreprise

    Objectifs de la formation

    • Décrire l'architecture de SQL Server
    • Installer SQL Server
    • Mettre à jour SQL Server vers la version 2017
    • Gérer le stockage des bases de données en local
    • Effectuer les principales taches de maintenance
    • Gérer différentes options de stockage des bases de données (locales et Cloud)
    • Déployer SQL Server dans Azure
    • Migrer et gérer des bases de données dans le Azure
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Renforcer les 8 compétences clés de coach définies par ICF.
    • Répondre aux exigences définies par l’École de coaching Cegos et ICF.
    • Réussir les examens pour pouvoir solliciter sa certification individuelle auprès d'ICF.
    Tarif

    A partir de 5 945,00 €

    Durée

    4,1 jours

    Modes
    • Distance
    • Centre

    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

    Objectifs de la formation

    Evaluer l'environnement d'entreprise existant - Planifier et mettre en oeuvre la gestion basée sur les stratégies - Décrire les besoins pour consolider les charges de travail avec SQL Server 2014 - Utiliser le stockage Microsoft Azure avec SQL Server 2014 - Planififer les solutions de haute disponibilité et de récupération d'urgence - Planifier et mettre en oeuvre la réplication de bases de données
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...