MariaDB – prise en main
Réf: RIB
durée: 3 jours
Objectifs de la formation
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.
-Présentation du serveur de données MariaDB
-Le langage SQL
-Requêtes avancées
-Optimisation des requêtes
-Introduction à la programmation
Programme de 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, indexes, colonnes virtuelles, contraintes, etc.).
-Introduction au moteur de stockage MariaDB (MyISAM/Aria,XtraDB/InnoDB, etc.).
Travaux pratiques
Création de bases de données, création 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é.
Profil Stagiaires & Pré-requis
Ce stage s »adresse à tous les informaticiens ayant à utiliser MariaDB.Connaissances de base d »un système d »exploitation (Windows/Linux)
Prix : 1700 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter