Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Formation - MariaDB, prise en main

Skills Campus

Tranning & certification center
  • SII-322
  • 3 jours
  • 674 vues

Description

Un cours intensif qui vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable de la base de données Maria DB : la pratique du langage SQL, les objets de la base de données, la sécurité... Ce stage propose également une introduction à l'administration.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à tous les informaticiens ayant à utiliser MariaDB.

Prérequis

Les objectifs de la formation

Programme de la formation

  • Présentation du serveur de données MariaDB
    • Le serveur MariaDB, historique, les versions et les autres projets issus de MySQL.
    • Les bases de données sous MariaDB (création, suppression, options).
    • Les outils MariaDB.
    • Les tables (type, contraintes, index, colonnes virtuelles, contraintes, etc.
    • ).
    • Introduction au moteur de stockage MariaDB (MyISAM/Aria,XtraDB/InnoDB, etc.
    • ).
    • Travaux pratiques Création de bases de données et de différents types de tables, modifications.
  • Le langage SQL
    • Le modèle relationnel.
    • Intégrité référentielle (show, information_schema, performance_schema).
    • Le langage LMD : SELECT, GROUP BY, HAVING, ORDER BY, LIMIT, UNION.
    • Fonctions et expressions SQL (CASE, IF, LIKE, fonctions numériques, fonctions sur les dates, gestion des valeurs NULL).
    • Introduction aux transactions (norme ACID et MariaDB).
    • Travaux pratiques Implémentation d'un modèle de données, analyse des contraintes et réalisation de requêtes.
  • Requêtes avancées
    • Requêtes multitables (INNER, JOIN, CROSS JOIN, LEFT/RIGHT OUTER JOIN).
    • Les sous-requêtes (scalaires, listes, tables dérivées).
    • Les transactions (fonctionnement, cohérence des données).
    • Niveaux d'isolation (READ COMMITED, REPEATABLE READ, READ UNCOMMITED, SERIALIZABLE).
    • Verrouillage des tables (type de verrous, visualisation, les verrous mortels).
    • Comparaison jointures/sous-requêtes : les avancées de MariaDB.
    • Travaux pratiques Réalisation des requêtes avec jointures, de sous-requêtes, requêtes préparées, transactions et analyses des verrouillages des tables.
  • Optimisation des requêtes
    • Plan d'exécution (EXPLAIN, SHOW EXPLAIN, STATISTIQUES).
    • Exécution de requêtes et cache de requêtes.
    • Indexation et bonnes pratiques.
    • Sécurisation des procédures stockées et des vues.
    • Travaux pratiques Analyse des plans d'exécution, indexation des requêtes.
  • Introduction à la programmation
    • Les procédures stockées et les fonctions.
    • Les curseurs.
    • La gestion des erreurs.
    • Les triggers : type, utilité.
  • 674
  • 21 h

Soumettez votre avis