Langage sql

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

Proposée par M2I SCRIBTEL — 92400 Courbevoie

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

2 010 €

Présentation

La certification « Langage SQL : exploiter une base de données relationnelle » vise 4 compétences clés qui vont permettant à un professionnel d'être autonome dans l'exploitation d'une base de données relationnelle

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
19 PLACE DES REFLETS 92400 Courbevoie
Académie
Versailles
Département
Hauts-de-Seine
Région
Île-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Décrire 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
  • Interroger une base de données avec la clause SQL SELECT
  • Utiliser les commandes SQL de mise à jour des données
  • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
  • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
  • Créer, modifier et supprimer certaines catégories d'objets (tables, index, vues...) avec CREATE, ALTER et DROP.

Débouchés / Résultats attendus

  • Effectuer des extractions de données d'une seule table d'une base de données relationnelle, à l'aide de requêtes simples, pour analyser tout ou une partie des contenus en filtrant selon des critères définis
  • Réaliser l'extraction de données issues de plusieurs tables d'une même base de données relationnelle, à l'aide de requêtes complexes, pour fournir des données sélectionnées exploitables à des fins d'analyse
  • Mettre à jour les données d'une table au sein d'une base de données relationnelle, en utilisant les instructions SQL de type DML (insérer, supprimer, modifier, rechercher), pour permettre aux utilisateurs de la base de données de travailler avec des données actualisées
  • Enregistrer dans la base de données relationnelle les requêtes SQL d'extraction de données les plus couramment utilisées sous forme de vues pour faciliter leur réutilisation.

Lien pour visualiser le détail de la certification enregistrée au RS : https://www.francecompetences.fr/recherche/rs/7205/

Programme & Référentiel

Jour 1 - Matin

Le relationnel

L'algèbre relationnelle et la logique du SQL

  • Rappels d'algèbre relationnelle applicable au langage SQL
  • Opérateurs sur une seule table
  • Opérateurs sur plusieurs tables
  • Opérateurs complémentaires

Jour 1 - Après-midi

L'interrogation des données

  • Généralités sur les groupes de commandes SQL
  • Projection d'une ou plusieurs colonnes avec ou sans doublons
  • Filtrer des résultats
  • Utilisation d'une suite ou d'un intervalle de valeurs
  • Recherche d'une chaîne de caractères approximative
  • Recherche de valeurs nulles
  • Les opérateurs arithmétiques dans la projection et la sélection
  • Opérateurs et fonctions supplémentaires
  • Ordonner les résultats

Jour 2 - Matin

L'interrogation des données - Suite

  • Traitements des dates et de leur affichage
  • Traitements numériques sur les dates avec les fonctions
  • Présentation du rôle

Les jointures

Jour 2 - Après-midi

Les sous-requêtes

  • Le fonctionnement des sous-requêtes
  • Sous-interrogation retournant une seule valeur
  • Sous-interrogation retournant plusieurs valeurs

Traitements de groupes

  • Traiter les groupes de lignes résultant d'une sélection
  • Regrouper des résultats selon un ou plusieurs critères
  • Filtrer les résultats regroupés
  • Sous-interrogation de groupe et corrélation

Jour 3 - Matin

Opérateurs algébriques sur plusieurs tables

  • Regrouper les résultats d'une ou de plusieurs requêtes
  • Déterminer les lignes communes aux résultats d'une ou de plusieurs requêtes
  • Déterminer les lignes différentes entre une ou plusieurs requêtes

Divers

Manipulation des données

  • Insérer des données dans une table
  • Insérer dans une table le résultat d'une requête
  • Mettre à jour les données d'une table
  • Supprimer les données d'une table
  • Créer et gérer des transactions

Jour 3 - Après-midi

Gestion des privilèges

Gestion des objets

  • Les différents objets d'une base de données et leurs rôles
  • Création et suppression
  • Modification des propriétés d'un objet

Certification

  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il est constitué de cas pratiques ainsi que de questions sous la forme d'un questionnaire à choix multiples et à choix unique
  • Sa durée moyenne est de 1h30
  • Il est nécessaire d'obtenir 700 points sur 1000 pour réussir la certification et le score obtenu attestera d'un niveau de compétence