Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Langage SQL

ANNEE_DEBUT=2009
DATES_1:du 10 au 12 Février
DATES_1:du 15 au 17 Avril
DATES_1:du 23 au 25 Juin
DATES_2:du 23 au 25 Septembre
DATES_2:du 27 au 29 Octobre
DATES_2:du 1er au 3 Décembre
CODE:BD001

Public


Analystes, développeurs, utilisateurs. Exploitants, administrateurs de bases de données.

Objectifs


Apprendre à créer des applications avec une base de données MySQL 5.0

Préalables


Concepts relationnels

Programme


Introduction


Rappel sur le modèle relationnel
Les composantes de SQL
Les tables
La norme SQL

La requête SELECT


Syntaxe générale. Projection de colonnes. Sélection de lignes.
Les différents types de prédicats.
Les expressions. Les fonctions. L'agrégation. Le tri.
Les tables temporaires .

La jointure


Syntaxe.
Inner join. Outer join .

Les requêtes de mise à jour


INSERT, UPDATE, DELETE.
Notion de transaction : COMMIT, ROLLBACK

Les requêtes imbriquées


Le Subselect simple
Le Subselect corrélé
Les opérateurs ANY, SOME, ALL, EXISTS

Opérateur ensembliste


Union de Select

La définition des objets : Data Definition Language


CREATE TABLE
CREATE INDEX
ALTER et DROP
L'intégrité référentielle

Les VUES


Création et utilisation
Mises à jour