Formation d'introduction aux bases de données et au langage SQL

S’initier aux bases de données et au langage SQL

à distance

Cette formation permet d’acquérir les connaissances et compétences pour écrire au mieux des requêtes SQL, en allant des éléments de base du langage SQL, jusqu’aux fonctionnalités avancées permettant l’écriture optimisée de requêtes SQL. Elle peut être réalisée sous MySQL, Oracle, PostgreSQL ou SQL Server.

icon Contenu

Généralités

  • Le modèle client/serveur
  • Structure générale d’une base de données
    • Base
    • Schéma
    • Tables
  • Principaux SGBD

Présentation du langage SQL

  • Langage SQL
  • Types d’instructions SQL : DDL, DML, DCL
  • Éléments de la syntaxe SQL
  • Traduction de l’algèbre relationnelle

Manipulation des données

  • Insertions (INSERT)
  • Modifications (UPDATE)
  • Suppression (DELETE/TRUNCATE)
  • Clause RETURNING/OUTPUT*

Interrogation des données

  • Structure générale de l’ordre SELECT
  • Alias de colonnes et alias de tables
  • Clause WHERE
    • Prédicat LIKE
    • Prédicat SIMILAR TO
    • Prédicat IS NULL
    • Prédicat IN
  • Fonctions d’agrégats
  • Clause GROUP BY
  • Clause HAVING
  • Clause ORDER BY
  • Clause LIMIT*
  • Clause OFFSET/FETCH*
  • Sous-requêtes
    • Sous-requêtes simples
    • Sous-requêtes corrélées
    • Prédicat EXISTS
  • Opérateurs de jeux
    • UNION
    • INTERSECT*
    • EXCEPT/MINUS*
  • Tables temporaires
  • Vues
  • Clause WITH : les CTE*

Jointures et requêtes multi-tables

  • Produit cartésien
  • Jointures internes
  • Jointure naturelle
  • Théta-jointure (ON)
  • Équi-jointure (USING*)
  • Auto-jointure
  • Jointures externes
  • Jointures externes gauches
  • Jointures externes droites
  • Jointures externes complètes*
    • Fonctions de fenêtrage*
  • Présentation et intérêts
  • Principales fonctions de fenêtrage
  • Clause OVER()
  • Prédicat ORDER BY
  • Prédicat PARTITION BY
  • Prédicat ROW BETWEEN
    • Fonctions de gestion de chaînes
    • Fonctions de gestion de date

* Selon le SGBD utilisé

icon Compétences visées

  • Décrire les principes fondamentaux d’une base de données relationnelle
  • Créer, modifier ou supprimer des éléments de structuration des données (tables, index)
  • Définir des contraintes structurantes pour l’intégrité des données
  • Insérer, supprimer ou mettre à jour des données
  • Sélectionner des données en utilisant des ordres « select » simples
  • Ecrire des requêtes complexes par imbrication de sous-requêtes
  • Créer des vues

icon Méthodologie

Depuis votre domicile ou votre entreprise. Vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel.

En début et en fin de formation, les stagiaires réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation. L’écart entre les deux évaluations permet ainsi de mesurer leurs acquis.

icon Public & Prérequis

Cette formation s’adresse à toute personne impliquée dans la réalisation et/ou l’utilisation d’une base de données relationnelle.

Prérequis : Maîtrise de l’outil informatique et avoir des notions de gestion des données dans l’entreprise.

icon Titre obtenu

Vous recevez une attestation de suivi de cours CPI Formations à la fin de cette formation.

Intervenant

Formateur informatique

Intervenant de la formation

Professionnel de l'informatique et de la pédagogie
Formateur informatique

Intervenant de la formation

Professionnel de l'informatique et de la pédagogie

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Prochaines sessions

icon 29/08/2022 – 31/08/2022
icon 09h00 – 17h30
icon À distance
icon CHF 1'650
inscriptions ouvertes
21 périodes de 60 minutes (3 jours de formation)
Demande d'inscription
icon 10/10/2022 – 12/10/2022
icon 09h00 – 17h30
icon À distance
icon CHF 1'650
inscriptions ouvertes
21 périodes de 60 minutes (3 jours de formation)
Demande d'inscription
icon 23/11/2022 – 25/11/2022
icon 09h00 – 17h30
icon À distance
icon CHF 1'650
inscriptions ouvertes
21 périodes de 60 minutes (3 jours de formation)
Demande d'inscription

S’initier aux bases de données et au langage SQL

Questions et pré-inscription

Adrian vous conseille et répond à vos questions sur ce cours

026 305 27 81 link icon
adrian.chelmu@cpi.ch link icon