MySQL : Programmation
Code |
Titre |
Durée |
Prix HT |
SQL100 |
MySQL : Programmation |
3 jours |
Nous consulter |
Objectifs
Apprendre à programmer avec la base de données MySQL |
Public
Développeurs |
Pré-requis
Notions de base de la programmation et des bases de données |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
Rappel et présentation de la base de données
- Concept de base
- Le modèle relationnel
- Identifiant ou clé primaire
- Clé étrangère et jointure
- Langage SQL et requêtes
- Les cinq opérateurs d'une base de données relationnelle
- Notions de vue et d'index
- La base MySQL
Création des objets
- Création d'une base de données
- Création et modification d'une table
- Introduction aux droits des utilisateurs
- Langage de définition des données : DDL
Mise à jour des données
- L'ordre INSERT pour ajouter des données
- L'ordre UPDATE pour modifier des données
- L'ordre DELETE pour supprimer des données
- Import/Export et chargement
Sélection des données (SELECT)
- Instruction SELECT simple sur une seule table
- Instruction SELECT simple, compléments
- Instruction SELECT avec regroupement(s)
- Les filtres (clause Where)
Instructions SELECT sur plusieurs tables
- Les Jointures
- Les jointures externes et externes (INNER et OUTER)
- Combinaison de plusieurs requêtes
Fonctions utilisées dans le langage SQL
- Fonctions mathématiques
- Fonctions relatives aux chaînes de caractères
- Fonctions relatives à des dates et heures
- Fonctions d'agrégation
Intégrité et sécurité
- Justesse et fiabilité des données
- Transactions
- Contraintes d'intégrité
- Sauvegarde et restauration
- Initiation à la sécurité et à la confidentialité
Les procédures stockées et les fonctions
- Créer et modifier des sous-requêtes
- Les conditions et les HANDLERS
- Les curseurs
- Les structures de contrôle
- Les triggers
- Les vues
Les différentes API
- L'API C et C++
- L'API PERL
- L'API PHP
- L'API ADO
|
Environnement
|
Mot-clés
SQL100_MySQL-Programmation_SQL100 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com