Langage SQL

DATES_1:Du 9 au 11 Mars
DATES_1:du 20 au 22 Avril
DATES_1:du 1er au 2 Juin
DATES_2:du 13 au 15 Septembre
DATES_2:du 12 au 14 Octobre
DATES_2:du 23 au 25 Novembre
CODE:BD001

Public


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

Objectifs


Maitriser les fonctionnalités standards du langage SQL. Soumettre des requêtes en interactif et interpréter les résultats. Mettre à jour et vérifier l'intégrité des données. Créer des objets SQL.

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




Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:BD001

Contenu de la formation
Langage SQL:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours