Formation - Langage SQL
Référence : eFFmrvVWbVZF
Durée : 21 h sur 3 j
Tarif
7 350 €
HT
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi

Objectifs de la formation

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 (table, index, vues...) avec CREATE, ALTER et DROP.

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification (proposée en option)

Pré-requis

Maîtriser les concepts de base du modèle relationnel.

Public cible

Tous publics

Programme

1
Le relationnel
-Rappels de concepts de base des SGBDR (RDBMS)
-Règles de Codd
-Vocabulaire
-Terminologie
-Formes normales
2
L'algèbre relationnelle et la logique du SQL
-Rappels d'algèbre relationnelle applicable au langage SQL-Opérateurs sur une seule table : projection et sélection-Opérateurs sur plusieurs tables : union, différence et produit cartésien-Opérateurs complémentaires : jointure, intersection et division
3
L'interrogation des données
-Généralités sur les groupes de commandes SQL
-DML
-DDL
-DCL
-TCL-Descriptions des tables de démonstration utilisées pour illustrer les exemples-Projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons ALL ou DISTINCT)-Les conditions de recherche WHERE (opérateurs égal, différent, inférieur, supérieur...) avec une condition (prédicat) ou plusieurs conditions (opérateurs booléens NOT, AND, OR)-Suite de valeurs IN, intervalle de valeurs BETWEEN-Recherche d'une chaîne de caractères LIKE (avec % et _)-Recherche de valeurs nulles (IS NULL et IS NOT NULL)-Les opérateurs arithmétiques dans la projection et la sélection
-Addition
-Soustraction
-Multiplication
-Division-Opérateurs et fonctions supplémentaires en fonction du SGBDR
-Fonctions arithmétiques supplémentaires : modulo, racine carrée, puissance, arrondi, valeur plancher ou plafond...
-Fonctions sur les chaînes de caractères : mise en majuscules / minuscules, longueur d'une chaîne, remplissage à gauche ou à droite, extraction d'une sous chaîne...-Tri des résultats ORDER BY-Exemples de travaux pratiques (à titre indicatif)
-Prise en main de l'environnement des travaux pratiques
-Travaux pratiques sur les projections
-Exercices sur tout ce qui est abordé pendant la théorieJour 2
4
L'interrogation des données - Suite
-Traitements des dates et de l'affichage des dates avec la fonction TO_CHAR-Traitements numériques sur les dates avec les fonctions
-TO_DATE
-ADD_MONTH
-NEXT_DAY
-TRUNC
-ROUND
-Différence de deux dates
-Date courante...-Jointures standard, jointures externes, auto-jointures et jointures avec syntaxes SQL3
-NATURAL
-INNER JOIN
-RIGTH / LEFT / FULL OUTER JOIN-Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING)-Les traitements de groupes
-SUM
-AVG
-MIN
-MAX
-COUNT-Exemple de travaux pratiques (à titre indicatif)
-Exercices sur la manipulation des dates
5
Les jointures
-Jointures standard, jointures externes et auto-jointures-Jointures avec syntaxes SQL3
-NATURAL
-INNER JOIN
-RIGTH / LEFT / FULL OUTER JOIN
-ON
-USING-Exemple de travaux pratiques (à titre indicatif)
-Exercices sur les jointures

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)