|
 |
 |
 |
 |
La base MySQL : prise en main
Le participant sera capable d'installer rapidement le serveur MySQL, de mettre en oeuvre des requêtes SQL de définition, de manipulation et de consultation de données sur le serveur. Il prendra aussi en main Navicat, MySQL Query Browser, MySQL Administrator, DBDesigner et PHPMyAdmin.
[MQL]
DETAILS DE LA FORMATION
| Pré-requis : |
Notions SQl et bases bureautique. |
| Durée VOD : |
28 h interactives |
| Accès VOD : |
Pendant 2 mois. |
| Durée INTRA : |
4 jours, dans vos locaux. |
| Lecteur : |
Silverlight, Flash |
| Auteur : |
Léopold GAMBA |
|
 |
Démonstrations cours
Les cours VOD sont sous la forme de vidéos en streaming flash. Si le plug-in flash est absent, il est téléchargé automatiquement. |
 |
 |
|
|
 |
Démo de Test
Les tests VOD sont sous la forme d'animations flash ou de quiz intégré au LMS. Si le plug-in flash est absent, il est téléchargé automatiquement. |
|
 |
|
|
 |
Nos supports de cours
Les supports sont tous au format PDF. Il vous faut donc avoir installé Acrobat Reader sur votre ordinateur avant de visualiser le support. |
|
| |
|
|
|
COMMANDER UN INTRA (face à face)
|
| |
- Modèle relationnel de CODD - Concepts
- Du modèle conceptuel au modèle relationnel.
- Relation. Attributs, Domaines.
- Degré d'une relation. Schéma d'une relation.
- Cardinalité, Tuple.
- Schéma d'une base de données relationnelle.
- Propriétés des relations.
- Clés des relations : clés candidates, clé primaire
- Clés secondaires et étrangères.
- Propriétés d'une clé candidate.
- La recherche de clés.
- Les contraintes d'intégrité : nuls, intégrité d'entité.
- Intégrité référentielle.
- La normalisation des données
- Dépendances fonctionnelles
- Définitions, Déterminant.
- Exemples de dépendances fonctionnelles.
- Dépendances fonctionnelles complète et transitive.
- Dépendances et normalisation.
- La normalisation : notions :
- Définition et objectif. Forme non normalisée.
- Première forme normale.
- Deuxième forme normale.
- Troisième forme normale.
- Gestion de livres : exemple de normalisation.
- Algèbre relationnelle
- Projection
- Sélection (ou restriction)
- Union,différence
- Intersection
- Produit cartésien
- Jointure thêta, équijointure
- Jointure naturelle
- Jointure externe : gauche, droite, complet
- Semi-jointure
- Division
- Débuter avec MySQL
- Commandes de base.
- Options de base.
- La définition des données avec MySQL
- La création et la suppression de bases.
- Les tables : création, suppression.
- La création de contrantes
- Les index : intérêt, création et suppression.
- Les types de données : caractères, numériques.
- Dates et heure, énumération.
- Manipuler les données avec MySQL
- Syntaxe
- Renseigner toutes les colonnes
- Renseigne certaines colonnes
- Insérer plusieurs enrégistrements
- Séquences : utilisation, modification, clé étrangère.
- Modificaton de données avec UPDATE et REPLACE.
- Suppression de données avec DELETE et TRUNCATE.
- Traitement de l'intégrité référentielle.
- Evolution d'un schéma
- RENAME
- ALTER TABLE et ses différentes options.
- Ajout/suppression de contraintes et d'index.
- Interrogation des données
- SELECT : la projection, sélection.
- Filtrage et opérateurs (WHERE), tris, alias.
- Ordonnancement (ORDER BY).
- Regroupements et fonctions de regroupement.
- Union, intersection, différence, produit cartésien.
- Exploitation des jointures. Sous-requêtes.
- Utiliser Navicat, MySQL Query Browser, PHPMyAdmin.
- Architecture MySQL
- Le client / Serveur.
- Espace disque, fichiers MySQL et mémoire.
- Les différents moteurs de stockage.
- Gérer les utilisateurs et les privilèges
- Les différents utilisateurs.
- Utilisateurs : création, lister, modifier
- Renommer, supprimer des utilisateurs.
- Les groupes de privilèges.
- Attribuer, revoquer, lister les privilèges.
- Utiliser Navicat, MySQL Query Administrator.
- Les vues et les procédures stockées
- Importance des vues.
- Vues : création, , suppression, utilisation.
- Les procédures stockées.
- L'optimisation des requêtes
- Les principales règles de l'optimiseur.
- Utiliser EXPLAIN.
|
| |
|
|
 |
|
|