Programme MySQL Prise en main

Participants :
Ce stage s'adresse à tous les informaticiens ayant à développer pour MySQL.

Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Découvrir
Découvrir
les éléments d'une base de données MySQL
Comprendre
Comprendre
le modèle relationnel
Concevoir
Concevoir
et créer une base des données
Manipuler
Manipuler
des données avec SQL et SQL procédural

pré-requis

Connaissances de base d'un système d'exploitation (Windows, Linux/Unix).

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Introduction et prise en main

Versions, panorama des fonctionnalités et des outils.
Ressources et documentation.
Procédure d'installation.
Paramétrages de post-installation et premiers tests.
L'outil client ligne de commandes mySQL.
L'outil graphique Workbench.

Modèle relationnel, conception et création d'une base

Eléments de conception d'un schéma de base de données.
Contraintes d'intégrité.
Types de données MySQL (numériques, chaînes, dates, types spécifiques...).
Fonctions intégrées de MySQL.
Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).
Création de bases et de tables.
La base INFORMATION_SCHEMA.
Jeux de caractères, internationalisation.

Pratique du SQL avec MySQL

Sélections simples, comparaisons, tris.
Sélections multitables, différents types de jointures.
Requêtes imbriquées, préparées.
Modifications et gestion des vues.

Tables transactionnelles InnoDB

Notion de transaction, niveaux d'isolation.
Structure physique des tables.
Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).

SQL procédural

Procédures stockées et fonctions.
Définition des procédures. Déclencheurs (Triggers).
Gestion des erreurs.

Connexions, droits d'accès, sécurité

Niveaux de privilèges et vérification des droits.
Gestion des utilisateurs et de leurs privilèges.
Sécurisation des procédures stockées et des vues.

Introduction à l'administration

Exportation de données.
Sauvegardes, la commande mysqldump.
Survol de l'installation de MySQL.