Dernière mise à jour le 24/03/2023

SQL : les fondamentaux

Informations générales

Type de formation : Formation continue
Domaine : Bases de données & Big Data
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)
Contact : contact@astonbysqli.com
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

Délai d'accès :
8 Jours

Prochaines sessions

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

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

AS702

Langage SQL

Concevoir, structurer et réaliser des requêtes avec le langage normalisé SQL.
Prendre en compte les contraintes de portabilité sur les différents SGBDR.

1 heures de formations sur 3 Jours
En savoir plus