Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une place !

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