Dernière mise à jour le 18/09/2024

SQL : les fondamentaux

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Fondamentaux des bases de données
Rubrique : Les fondamentaux
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

A l’issue de la formation, le stagiaire sera capable d’exploiter des bases de données en utilisant les principales fonctionnalités du langage SQL.
Comprendre 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
Prendre en main un environnement SQL  
Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base
Manipuler les données dans une base avec SQL  
Savoir extraire les informations de plusieurs tables  
Assimiler les fonctions standards du langage SQL.
  

Public visé

Développeurs, architectes, administrateurs de bases de données, exploitants intervenant sur un serveur de bases de données …
 
 

Pré-requis

Maîtriser l'outil informatique et avoir des notions de gestion des données dans l'entreprise
 

Programme

Module 1 : Machines virtuelles et conteneurs
Les différents types de virtualisation.
La conteneurisation : LXC, namespaces, control-groups.
 
Module 2 : Les bases de donnees, un enjeu incontournable  
Concepts de base
Vocabulaire
Principaux courants
L’élaboration du schéma conceptuel de la base de données (modèle logique des données), les formes normales de Codd.
 
Module 3 : Description et manipulation d’une base de données relationnelle  
Description du schéma conceptuel (SQL DDL)
Manipulation des données (SQL DML)
Description du schéma interne
Les vues
 
Module 4 : Protection des données
Intégrité des données
Mécanismes d’intégrité offerts par les bases de données
Confidentialité et sécurité d’accès aux données (SQL DCL)
  
Module 5 : Culture, différentes architectures de bases de données, leurs évolutions  
Les bases de données dans une architecture client / serveur, dans une architecture Multi-Tiers
Répartition et réplication des données
Les SGBDR Objet
 
Module 6 : Introduction au langage SQL
Clés primaires et clés étrangères
Contraintes d’intégrité
 
Module 7 : Interrogation de la base
Les requêtes et l’ordre SELECT
Clauses SQL
Opérateurs et expressions
Fonctions de traitement des champs de tables
Produits cartésiens
Jointures de tables
Sous-requêtes
  
Module 8 : Manipulation des données
Ordres INSERT, UPDATE et DELETE
Validation ou annulation des modifications
Les transactions
         
Module 9 : Définition des données
Types de données disponibles
Création des objets :
        • Tables
        • Vues
        • Index
Notions d’unicité des données
Recherche de définitions d’objets existants
Création et modifications des contraintes d’une base
Modification des objets
Suppression des objets
  
Module 10 : Syntaxe avancée de l’ordre select
Clause GROUP BY
Ordres ensemblistes :
        • UNION
        • MINUS
        • INTERSECT
Les requêtes imbriquées
Les sous-requêtes
  
Module 11 : AGREGATS fonction SUM
        • MIN
        • MAX
        • AVG
Fonction de comptage COUNT
Fonctions d’agrégat et la clause GROUP BY
Clause HAVING
  
Module 12 : Requêtes complexes
Alias de tables et de champs
Jointures externes
Auto-jointures
Tetha-jointures
  
Module 13 : SQL Dynamique
Fonctions
Procédures
Triggers
 
 
 

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : ASQL
#actioncollective #SQL 

Tarifs

Prix public : 1895
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 20 / 11 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 02 / 12 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Fondamentaux des bases de données

NSQLMDB

NoSQL – MongoDB, mise en œuvre et administration

#actioncollective #NoSQL  #MongoDB 

A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL MongoDB. Comprendre le fonctionnement de MongoDB Comprendre comment installer, configurer et administrer un serveur MongoDB Créer des requêtes d'interrogation Mettre en œuvre la réplication avec MongoDB Distribuer des données sur plusieurs instances d'une base MongoDB Sauvegarder les données d’une base MongoDB   

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

AS701

L’essentiel des bases de données

    • Disposer d'une vision claire de ce qu'est un SGBD
    • Comprendre l'intérêt de modéliser correctement une base de données pour garantir l'intégrité et les performances
    • Découvrir la puissance du langage SQL pour manipuler les données
    • Identifier les principaux acteurs du marché ainsi que les forces et faiblesses de leurs solutions
 

1 heures de formations sur 2 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

BD023

Bases de données et langage SQL pour non-informaticiens

À l’issue de la formation, le participant sera en mesure de : 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

21 heures de formations sur 3 Jours
En savoir plus