• éligibleCPF

Formation MariaDB : Développement SQL

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence MADS
Éligible CPF Code RS6085
Certification Langage SQL : Exploiter une base de données relationnelle

MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL. Développé au départ pour concurencer MySQL, les deux sont aujourd'hui complémentaires.

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

Objectif opérationnel : 

Savoir utiliser SQL STANDARD et savoir construire une base de données avec ce langage SQL.

Objectifs pédagogiques : 

Concrètement, à l'issue de cette formation MariaDB Développement SQL vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Vous connecter au serveur puis à la base de données
  • Construire une base de données exemple
  • Apprendre ou perfectionner l’utilisation du langage SQL STANDARD (selon votre niveau initial)
  • Utiliser le SQL STANDARD pour n’importe quel SGBDR

Public :

Cette formation s'adresse aux personnes souhaitant apprendre ou perfectionner leur connaissance du langage SQL STANDARD et des bases de données.

Prérequis :

Aucune connaissance particulière sur le SQL n'est requise pour suivre ce module.

Généralités

En quoi MySQL/MariaDB peut nous aider ?
MySQL vs MariaDB
Les moteurs de stockage
MariaDB Sécurité, compatibilité, versions, calendriers
Les migration MySQL/MariaDB
Caractéristiques de MySQL/MariaDB, les limites
Les fichiers MySQL/MariaDB
Démarrage/arrêt du serveur
Installation et choix de la version
Connexion avec le client mysql
Le mot de passe administrateur avec mysqladmin
Le fichier .my.cnf

Les débuts avec MariaDB

Premier exemples simples avec SELECT
La casse dans les requêtes
Requêtes stockées dans un fichier
Création de la base avec CREATE DATABASE
Création de la base avec mysqladmin
Suppression de la base avec DROP DATABASE
Suppression de la base avec DROP mysqladmin
Utiliser l'aide des instructions SQL
Création des tables avec CREATE TABLE
Les types de données MySQL
Renommer une table avec RENAME TABLE
Insérer des données avec INSERT

Le SQL avec MariaDB

Création/suppression de bases de données
Outils mysqladmin et mysqlshow
Utiliser l'aide SQL en ligne
Création des tables
Les types de données
Etude de SELECT
Les alias de colonnes
La clause WHERE avec <, >, !=, =, BETWEEN, LIKE et NOT LIKE
Utiliser AND et OR dans les requêtes
Utilisation de IN( )
Gérer les doublons avec DISTINCT
Le tri avec ORDER BY et DESC
Limiter les requêtes avec LIMIT
L'agregat COUNT( )
Grouper avec GROUP BY
Utiliser HAVING
Les agregats MIN( ), MAX( ), SUM( ) et AVG( )
La recherche de modèles avec _ et %
Les expressions régulières avec REGEXP et NOT REGEXP
La concaténations avec CONCAT( ) et CONCAT_WS( )
Les sous-requêtes (ALL, EXISTS, IN, NOT IN)
Les alias de tables
Les jointures
Les jointures avec INNER, JOIN, USING, LEFT, RIGTH, OUTER et ON
Duplication de tables avec CREATE TABLE SELECT
Suppressions avec DELETE et DROP
Modifier et ajouter des enregistraments avec UPDATE et INSERT
La colonne PRIMARY KEY et l'auto_increment
Travailler avec les dates : =, <, >, <=, >=
Travailler avec les dates : MONTH( ), YEAR( ), DAYOFMONTH( )
Changer le type de colonne avec ALTER TABLE
Les fonctions TO_DAYS( ) et FROM_DAYS( )
Les fonctions CURDATE( ) et CURTIME( )
Les fonctions DATE_ADD( ) et DATE_SUB( )
Utiliser INTERVAL( )
Les fonctions DATE_FORMAT( ), EXTRACT( ), PERIOD_ADD( ) et PERIOD_DIFF( )
Les variables utilisateur avec @
Les tests dans les requêtes avec IF
Les tests dans les requêtes avec CASE, WHEN, THEN, ELSE et END
La selection dans une liste avec ELT( )
Les fonctions mathématiques : ABS( ), SIGN( ), ROUND( ), POW( ), SQRT( ), RAND( ), etc...
Les fonctions sur les chaines : ASCII( ), BINARY( ), STRCMP( ), BIT_LENGTH( ), INSERT( ), etc...
Verrous sur les tables avec LOCK TABLES et UNLOCK TABLES
Les index avec CREATE INDEX
Les vues avec CREATE VIEW
Lire les données dans un fichier avec LOAD DATA INFILE
L'instruction WITH ROLLUP avec GROUP BY
Les instructions OUTFILE et DUMPFILE
Remplacer des enregistrements avec REPLACE
InnoDB : Les transactions START TRANSACTION, COMMIT et ROLLBACK
La commande SHOW

Cette formation vous prépare au passage de la certification Langage SQL : Exploiter une base de données relationnelle. Cette épreuve d’évaluation “Langage SQL : Exploiter une base de données relationnelle” vient évaluer les compétences suivantes : l’extraction de données à l’aide de requêtes simples et complexes, mettre à jour les données d’une table, et créer des vues.

Elle est constituée de cas pratique qui positionnent le candidat dans une situation similaire à son environnement de travail ainsi que de questions sous la forme d’un questionnaire à choix multiple et à choix unique.

Cette épreuve d’évaluation couvre les 4 compétences du référentiel de la certification “Langage SQL : Exploiter une base de données relationnelle”, elle est chronométrée et dure 1 heure 30 maximum.
La certification est obtenue si le candidat obtient 700 points minimum sur 1000. Un cas pratique vaut dix fois plus de points qu’une question de type QCM/QCU. Un candidat ne peut donc pas obtenir sa certification uniquement avec les questions de type QCM/QCU. Le résultat ainsi obtenu permet de valider les compétences du candidat dans l’exploitation de données avec le langage SQL, dans une base de données relationnelle.

La certification est obtenue si le candidat obtient un score supérieur à 81 points sur 116 soit 700 points minimum sur 1000 (un ratio est fait en fonction du nombre de points obtenus).

Le passage de la certification n'est pas obligatoire et n'est pas compris dans le tarif de la formation.

Cette certification est éligible au CPF. Retrouvez cette formation MariaDB sur le site du CPF (MonCompteFormation).

Date de mise à jour du programme : 12/05/2023

Dates et lieux

1
2
Du 24 au 26 avril 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 24 au 26 avril 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 29 au 31 mai 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 29 au 31 mai 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 26 au 28 juin 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 26 au 28 juin 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 31 juillet au 02 août 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 31 juillet au 02 août 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 25 au 27 septembre 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 25 au 27 septembre 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
1
2


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB