Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Catalogue
  4. Applications
  5. Bases donnees
  6. BD001

Formation : SQL, les fondamentaux

Durée de la formation

3 jours

Code cours

BD001

Prix de la formation

2 020 € HT

Sessions programmées

8 au 10 septembre8 au 10 décembre

Public :

développeurs, architectes, administrateurs de bases de données, exploitants intervenant sur un serveur de bases de données.

Objectifs :

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.

Prérequis :

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

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

Objectifs pédagogiques:

  • 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.

Programme détaillé de la formation

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

Introduction au langage SQL
Le modèle relationnel, les composantes de SQL, les tables, la norme SQL.
Présentation de la notion de schéma général d'une base de données

Prendre en main un environnement SQL

Présentation d'un SGBDR. Notion d'utilisateur, de connexion, de requête.
Atelier : premiers pas sur un environnement SQL avec dbeaver


Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base

Etude de la requête SELECT.
Syntaxe générale, sélection de lignes,l'agrégation, le tri.
La clause WHERE, les tris avec ORDER BY, les regroupements avec GROUP BY
Les différents types de prédicats. Les expressions. Les fonctions.
Les tables temporaires.
Les opérateurs ANY, SOME, ALL, EXISTS
Atelier : exemple de requêtes simples avec dbeaver.


Mise à jour des données.
Ajout, mise à jour ou suppression d'enregistrements avec INSERT, UPDATE, DELETE
Modification ou suppression de tables avec ALTER et DROP

Savoir extraire les informations de plusieurs tables

La notion de jointure : syntaxe, Inner join, Outer join
Les requêtes imbriquées : le Subselect simple, le Subselect corrélé
Atelier : réalisation de jointures entre tables


Assimiler les fonctions standards du langage SQL

Le dictionnaire des données
La définition des objets : Data Definition Language
Les types de données, la notion d'index, la création de tables
CREATE TABLE, CREATE INDEX, l'intégrité référentielle
Atelier : création et utilisation de VUES.


Les fonctions

Présentation des fonctions les plus courantes : numériques, de test, de gestion date/heure,
de manipulation des chaînes de caractères.
Atelier : réalisation d'exercice sur une base préremplie et mise en oeuvre des fonction de calcul.


La confidentialité des données

Gestion des droits d'accès, étude des commandes GRANT et REVOKE pour l'attribution et de la suppression de droits
Atelier : utilisation des rôles pour sécuriser les accès


Les contraintes d'intégrité

Intégrité contrôlée par le SGBDR : valeurs par défaut, contrôle de la valeur nulle, de l'unicité d'une colonne
DEFAULT, NOT NUL, UNIQUE, CHECK, principe de la clé primaire et contrôle par le SGBDR, notion de FOREIGN KEY
Atelier : indexation d'une base simple, création de clés primaires


La transaction et les accès concurrents

Principe des accès concurrents, solution des verrous, définition d'une transaction
Fonctionnement des verrous
Atelier : mise en oeuvre des verrous, gestion des verrous en place sur une table.


Retour à l'état antérieur d'une table, et synchronisation avec COMMIT, ROLLBACK, SAVEPOINT

L'optimisation

Techniques d'optimisation des requêtes avec postgreSQL
Phases d'exécution d'une requête.
Bonnes pratiques et erreurs à éviter pour garantir de bonnes performances.
Atelier : analyse du plan d'exécution d'une requête EXPLAIN




Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : BD001

Contenu de la formation
SQL, les fondamentaux:
  • 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
  • Savoir extraire les informations de plusieurs tables
  • Assimiler les fonctions standards du langage SQL
  • Les fonctions
  • La confidentialité des données
  • Les contraintes d'intégrité
  • La transaction et les accès concurrents
  • L'optimisation

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note de satisfaction des participants à la formation SQL, les fondamentaux

4.7/5



Taux d'atteinte des objectifs à la formation SQL, les fondamentaux

100%



Taux de réalisation des exercices à la formation SQL, les fondamentaux

100%




Version du document : R727
Date de mise à jour du document : 2024/08/27


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris