الانتقال إلى المحتوى الرئيسي
Gust Training
قواعد البيانات

Formation MariaDB : Développement (Langage de Procédures)

Objectifs de la formation MariaDB Développement Cette formation couvre à la fois la dernière version de MySQL et la dernière version de

المدة
4 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB.

Ce module est destiné à apprendre le langage de procédure dans l’optique de développer:

  • Des procédures stockées
  • Les requêtes préparées
  • Des fonctions
  • Des triggers
  • Les événements programmés

لمن تتوجه هذه الدورة؟

Cette formation s’adresse aux personnes destinées à développer lesprocédures stockées, les requêtes préparées, les fonctions, les triggers et les évennements programmés.

المتطلبات المسبقة

La formation nécessite d’avoir de bonnes connaissances en informatique. La connaissance d’un langage de programmation (SQL par exemple) est un vrai plus.

البرنامج

Les Procédures stockées avec MariaDB

  • Utiliser CREATE PROCEDURE et DELIMITER La procédure OUT La procedure IN La procédure IN et OUT Consultation des procédures avec SHOW La portée des variables dans les blocs BEGIN Le gestionnaire HANDLER Le déclenchement du HANDLER avec SQLSTATE, SQLWARNING, etc… Les conditions avec CONDITION Les curseurs avec DECLARE CURSOR et FETCH Les tests IF, ELSEIF, ELSE et END IF Les tests avec CASE, WHEN, ELSE et END CASE Les boucles LOOP, ITERATE et LEAVE Les boucles WHILE, DO et END WHILE Modifier les caractéristiques avec ALTER PROCEDURE Supprimer une procedure avec DROP PROCEDURE

Les requêtes préparées avec MariaDB

  • Utiliser PREPARE, EXECUTE et DEALLOCATE Les paramètres

Les fonctions avec MariaDB

  • Utiliser CREATE FUNCTION Le retour des fonctions avec RETURN Limiter le nombre de chiffres après la virgule avec FLOAT Encapsulation des fonctions Exemples de mise en oeuvre des fonctions

Les Triggers

  • Utiliser CREATE TRIGGER Trigger AFTER INSERT Trigger BEFORE INSERT Trigger BEFORE UPDATE

Les évènements programés et MariaDB

  • Utiliser CREATE EVENT La variable globale event_scheduler Le paramètre DEFINER La paramètre AT Utiliser INTERVAL Le paramètre EVERY

Mise en oeuvre (exercices)

  • Une fonction qui renvoie la date et l’heure Une procédure de gestion des salaires Une fonction pour gérer les remises sur les prix Une procédure pour la gestion des remises sur les prix Une fonction qui calcule un écart entre deux dates Une procédure pour calcul des charges sur les salaires Un trigger pour la gestion des stocks

المواضيع: MySQL

قواعد البيانات

Formation Tuning Oracle 12c

Objectifs de la formation Tuning Oracle 12c Au coeur de nos systèmes d’information, les bases de données doivent être accessibles en

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

قواعد البيانات

Formation Tuning Oracle 11g R2

Description de la formation Tuning Oracle 11g Les causes des problèmes de performances peuvent être variées et nécessiter un travail

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé

قواعد البيانات

Formation Transact SQL – Perfectionnement et Optimisation

Objectifs de la formation Transact SQL Perfectionnement Le langage Transact-SQL (T-SQL) est un langage propre à Microsoft qui permet de

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire
تواصل عبر واتساب