MySQL

Fourni(e) par

Description

Type de formation :   | Participants : 10  | Durée : 3 jours

> Objectifs

Comprendre les principes d’un serveur de base de données (fonctionnement, réseau, autorisations, administration). Le serveur de base de données MySQL étant un serveur libre le plus répandu, il pourra être de facto intégré dans nombres de solutions existantes dont les solutions bureautiques sous Windows. En outre, les participants apprendront les notions de SQL ainsi que d’autres principes avancés comme la gestion des transactions.

> Prérequis

  • Etre capable d’administrer un système Linux. 
  • Une expérience précédente avec un programme de ligne de commande sera un plus. 
  • Une certaine connaissance des concepts des bases de données pourra être particulièrement utile, sans pour autant être indispensable.

> Programme

Serveurs de base de données - les concepts et le modèle relationnel 
  • Modèle client/serveur 
  • Objectifs et caractéristiques de modèle 
  • Définition du modèle 
  • Algèbre relationnelle (opérateurs ensemblistes et spécifiques) 
  • Jointures 
  • Fonctions agrégatives 
Installation
  • Installation (pré requis et options de compilation) 
  • Démarrage et l’initialisation du serveur 
  • Réintégration de données existantes 
Gestion des données 
  • Client SQL (mode texte) 
  • Création/suppression de bases de données 
  • Types de données 
  • Création/suppression de tables 
  • Gestion des séquences 
  • Index et clés 
  • Implémentation des contraintes et de l’intégrité référentielle 
  • Modification des structures de tables 
Administration 
  • Principes spécifiques d’administration 
  • Gestion des utilisateurs et des groupes 
  • Droits et privilèges 
  • Sauvegarde et restauration des données 
Requêtes et gestion d’enregistrements 
  • Requêtes simples 
  • Fonctions agrégatives 
  • Jointures simples et jointures composées 
  • Ajout, modification et suppression d’enregistrements 
Transactions
  • Définition, avantages et inconvénients 
  • Quelques exemples d’applications 
  • Eléments à prendre en compte lors de la mise en place des transactions 
Intégration (MySQL comme backend) 
  • ODBC (intégration dans Microsoft Excel et Microsoft Access)

Article suggéré

L'IFAPME propose une formation en horaire décalé d'animateur-réalisateur radio.