Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-012  MYSQL 5.X PROGRAMMATION SQL - INITIATION |  3 jours


01/. Introduction sur les SGBDR

Le modèle relationnel ; L'algèbre relationnelle ; L'architecture d'une base de données relationnelle ; Sensibilisation aux problématiques de conception d'un schéma de base de données.

02/. Le langage SQL

Généralités ; Les objets SQL ; Les catégories d'instructions.

03/. Commandes de définition d'objets

Gestion des tables (type de données, contraintes d'intégrité) ; Gestion des index.

04/. Manipulation des données

Expressions et fonctions SQL ; Insérer, mettre à jour et supprimer les données ; Contrôler les transactions ; Contrôler les accès des utilisateurs.



05/. L'extraction des données

Syntaxe de l'ordre SELECT ; Sélection des colonnes ; Restrictions sur les lignes ; Opérateurs de restriction ; Fonction d'agrégation ; Clause GROUP BY ; Les tris ; Clause LIMIT ; Les fonctions principales (chaînes, dates, …).

06/. Sélections multi-tables : jointures

Notion de jointure ; Jointure interne ; Jointure externe ; Alias de tables ; Jointures et ordres UPDATE et DELETE.

07/. Sous-requêtes

Principe d'une sous-requête ; Sous-requête scalaire ; Sous-requête corrélée ; Sous-requête multi-ligne ; Sous-requête et clause FROM ; Sous-requête et ordres UPDATE et DELETE.



Public
Tout informaticien désireux d'utiliser une base MySQL.

Objectifs
Permettre à tout utilisateur de MySQL d'interroger et de modifier une base de données.

Prérequis
Principes de base des bases de données.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION