Programme de formation : MySQL - Prise en main, développement et administration

 

 

Contenu Du Programme

Présentation de MySQL

    Installation et prise en main

    • Procédure d'installation et paramétrage
    • L'outil client ligne de commande MySQL
    • Présentation de l'outil graphique MySQL Query Browser
    • Changement de versions et mises à jour

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

    • 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...)
    • Les fonctions intégrées
    • Les tables (MyISAM, MEMORY, MERGE, InnoDB)
    • Création de bases et de tables
    • Gestion des index
    • La base INFORMATION_SCHEMA

    Pratique du SQL avec MySQL

    • Sélections simples, comparaisons, tris
    • Sélections multi tables, les jointures
    • Requêtes imbriques
    • Requêtes préparées
    • Recherches full-text
    • Modifications
    • Gestion des vues

    Tables transactionnelles InnoDB

    • Notion de transaction, niveaux d'isolation
    • Structure physique des tables
    • Programmation des transactions

    SQL Procédural

    • Procédures stockées et fonctions
    • Définition des procédures, appels, instructions de contrôle, curseurs
    • Déclencheurs (triggers) : création et utilisation
    • Gestion des erreurs

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

    • Principe d'authentification et de vérification des droits
    • Gestion des utilisateurs et de leurs privilèges
    • Sécurisation des procédures stockées

    Maintenance des données

    • Importation et exportation des données
    • Les journaux de MySQL (erreurs, requêtes, requêtes lentes, journal binaire
    • Types et stratégies de sauvegarde (serveur arrêté, serveur actif, verrouillages...)
    • La commande (mysqldump, InnoDB Hot backup)

    Aspects avancés, optimisation

    • Jeux de caractères
    • Formats géométriques, données géographiques
    • Optimisation des requêtes (types d'index, interprétation de l'outil EXPLAIN
    • Interfaces de programmation (PHP/MySQL)
    • Connecteurs MySQL

    PUBLIC CONCERNÉ

    • Développeurs, Architectes, Administrateurs de Base de Données.

    OBJECTIFS

    • Installer MySQL et d'assurer la gestion au quotidien.
    • Connaître les aspects de développement de MySQL et notamment les extensions procédurales apparues avec la version 5.

    PRÉREQUIS

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

    DURÉE

    • 5 jours

    DATES

    TARIF

    • Nous consulter
    RECEVEZ VOTRE PROPOSITION PERSONNALISEE (PROGRAMME, TARIF) EN 1 MINUTE !
    Pour cela, c'est simple et rapide, entrez vos coordonnées :


    Name
    Vous êtes *
    Formation financée par *
    Civilité *
    Votre nom *
    Votre prénom *
    Votre tél *
    Votre email *
    Société
    Pays *
    Choisissez votre formation *
    Et votre matière *

    Veuillez remplir tous les champs obligatoires.

    Nous vous garantissons la stricte protection de vos données personnelles, en conformité avec la loi en vigueur

    Notre Charte de confidentialité et Cookies