Introduction aux bases de données et au langage sql

Certification : Langage sql : exploiter une base de données relationnelle

Proposée par EDITIONS ENI

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

1 500 €

Présentation

1. EVALUER : Votre niveau et vos besoins
2. EXPLORER : 1200 livres & vidéos
3. FORMER : Avec un professionnel de l'informatique et de la pédagogie
4. CERTIFIER vos compétences

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 1 500 €

Objectifs

  •  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
  • Déployer Windows 10
  • Ecrire des requêtes complexes par imbrication de sous-requêtes ;
    Créer des vues ;...

Votre formateur est un . Il possède sur les produits enseignés et est pour suivre leurs évolutions.

  • : Avec l'un de nos conseillers formation, vous choisissez .
  • : En présentiel ou à distance, vous intégrez un groupe restreint qui facilite le et les . Pour une meilleure assimilation, le formateur privilégie la au travers d'exercices et de cas concrets réalisés seul ou en groupe.
  • : . Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.

Programme

Introduction aux bases de données et au langage SQL

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

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

  • Insertion (INSERT)
  • Modification (UPDATE)
  • Suppression (DELETE/TRUNCATE)
  • Clause RETURNING/OUTPUT*

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

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

* Selon le SGBD utilisé

Voir la formation sur le site de l'établissement