MySQL
Fourni(e) par TechniFutur
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 (pré requis et options de compilation)
- Démarrage et l’initialisation du serveur
- Réintégration de données existantes
- 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
- Principes spécifiques d’administration
- Gestion des utilisateurs et des groupes
- Droits et privilèges
- Sauvegarde et restauration des données
- Requêtes simples
- Fonctions agrégatives
- Jointures simples et jointures composées
- Ajout, modification et suppression d’enregistrements
- Définition, avantages et inconvénients
- Quelques exemples d’applications
- Eléments à prendre en compte lors de la mise en place des transactions
- ODBC (intégration dans Microsoft Excel et Microsoft Access)