BASES DE DONNEES ET MYSQL

Angélique

Angélique

Programme de Formation en Présentiel
Intra ou inter-entreprise

4 jours soit 32h

Entreprises

CHAPPERT Cédric

Ingénieur Informatique

A définir

Connaissance Mathématiques sur la théorie des ensembles.
Connaissance Informatique niveau 2, utilisation système d’exploitation confirmé, des compétences de base en programmation sont souhaitées.
Le stagiaire a un ordinateur.

Objectifs : Connaître les bases théoriques du modèle relationnel et des Bases de données dans un environnement MySQL
Compétences visées : Techniciens, analystes de données, tout personne voulant réaliser des rapports et des statistiques. Webmaster, gestionnaires de sites internet.

Le contrôle de connaissances permettant de vérifier le niveau de connaissances acquis par les Stagiaires est effectué selon les modalités suivantes :
Un qcm sera réalisé en fin de formation dont les résultats seront portés sur l’attestation d’assiduité et de formation.
A l’issue de la formation le stagiaire se verra remettre une attestation d’assiduité et de formation.
Moyens permettant de suivre l’exécution de l’action : feuilles d’émargement signées par demi-journée par les stagiaires et contresignées aussi par demi-journée par le formateur.

Après la partie théorique, des exercices pratiques sont réalisées au fur et à mesure des nouveaux chapitres.
Le formateur utilisera un pc avec un vidéoprojecteur, un tableau ou paperboard supports papiers, power point qui sera laissé en fin de formation à chaque stagiaire en format numérique.
Le formateur accepte d’être contacté par mail jusqu’à 3 mois après sur des questions portant uniquement sur la formation.

Jours et plages horaires durant lesquels le formateur/tuteur peut être contacté à tout moment :
Du lundi au Vendredi de 9h à 12h et de 13h à 17h. En cas de non réponse, le formateur s’engage à rappeler le stagiaire dans un délai maximal de 48H jours ouvrés.

Cédric CHAPPERT :

0434469037

Jours et plages horaires durant lesquels le formateur/tuteur peut être contacté à tout moment :

Du lundi au Vendredi de 9h à 12h et de 13h à 17h. En cas de non réponse, le formateur s’engage à rappeler le stagiaire dans un délai maximal de 48H jours ouvrés.

Le formateur est tenu de répondre dans un délai de 48h à toute sollicitation mail ou téléphonique de la part du stagiaire en vue du bon déroulement de l’action de formation lorsque cette aide n’est pas apportée de manière immédiate.

7h30 – 8h : Accueil des participants ou arrivée du formateur

08h-12h : Déroulement de la formation, constitution de groupes, Approches théoriques, …

12h – 13h : Déjeuner

13h – 17h : Déroulement de la formation, exercices pratiques,

Module 1 : Théorie (6 heures)

 

Objectif du module : À l’issue de ce module, l’apprenant saura ce qu’est une base de données et son système de gestion. Il aura les bases nécessaires en théorie des ensembles et sur le modèle relationnel. Il connaîtra l’architecture client-serveur.

CHAPITRE 1/ Qu’est-ce qu’une base de données et un SGBD ?

CHAPITRE 2/ Mathématiques : Théorie des Ensembles

CHAPITRE 3/ Algèbre relationnel

CHAPITRE 4/ Le modèle relationnel

CHAPITRE 5/ Description de la base de données MySQL (Modèle Client-Serveur)

CHAPITRE 6/ Considération en sécurité informatique

 

Module 2 : Administration de la base de données & LCD (2h)

 

Objectif du module : À l’issue de ce module, l’apprenant sera capable de créer une base de données et des utilisateurs. Il pourra gérer les droits des utilisateurs sur les bases de données. Il pourra mettre réaliser des sauvegardes et des restaurations

CHAPITRE 1/ La création d’une base de données
CHAPITRE 2/ Création des utilisateurs, leurs droits et la révocation des privilèges

CHAPITRE 3/ Sauvegardes et restauration (Dump)

Module 3 : Les tables & LDD (4h)

 

Objectif du module : Connaître les types de données et d’objet. Réaliser des transformations de types. Savoir créer des tables et choisir le bon moteur de données. Comprendre les contraintes d’intégrités. Créer des vues pour l’optimisation.

CHAPITRE 1/ Les types d’objets Mysql (Liste et transtypage)

CHAPITRE 2/ Création des tables (MyISAM / InnoDB – Clause create)

CHAPITRE 3/ Les identifiants de colonnes

CHAPITRE 4/ Contraintes d’intégrité et Contraintes d’intégrité référentielles

CHAPITRE 5/ Les Vues

Module 4 : Manipuler les données (LMD) (8h)

 

Objectif du module : Savoir insérer/supprimer/mettre à jour des données et interroger la base de données. L’apprenant saura les bases sur les transactions et pourra réaliser des produits cartésiens (croisement dans les jeux données)

 

CHAPITRE 1/ Quels sont les partenaires ?

CHAPITRE 2/ Les transactions et les propriétés ACID

CHAPITRE 3/ La commande insert

CHAPITRE 4/ La commande delete

CHAPITRE 5/ La commande select

CHAPITRE 5-1 ) Les tris et les groupements de données (Order/Group by, having)

CHAPITRE 5-2 ) Autres clauses : LIMIT, OFFSET

CHAPITRE 5-3 ) Les fonctions Mysql (Count, Sum, Avg…)

CHAPITRE 5-4 ) Requêtes imbriquées

CHAPITRE 5-5 ) Requêtes avancées – Produit cartésien et jointures

CHAPITRE 2/ La commande update

Module 5 : Index et performances (2h)

 

Objectif du module : Comprendre ce qu’est un index, savoir choisir le bon index et l’appliquer

 

CHAPITRE 1/ Qu’est-ce qu’un Index et ses objectifs ?

CHAPITRE 2/ Utilisation

Module 6 : Les fonctions internes MySQL (6h)

 

Objectif du module : Connaître les fonctions internes et savoir les utiliser.

CHAPITRE 1/ Standard

CHAPITRE 2/ Triggers/Déclencheurs

CHAPITRE 3/ Procédures stockées

CHAPITRE 4/ Données géographiques

 

Module 7 : Optimisations (4h)

 

Objectif du module : Comment paramétrer la base de données. Optimiser les requêtes avec l’outil Explain Plan

CHAPITRE 1/ Paramétrer la base

CHAPITRE 2/ Optimisation des requêtes

CHAPITRE 3/ Explain Plan

Contactez-nous !

Partagez cette formation

Partager sur facebook
Partager sur google
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur print
Partager sur email