Langage SQL
Objectifs
- Maitriser les fonctionnalités standards du langage SQL.
- Soumettre des requêtes en interactif et interpréter les résultats.
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
Gestion des accès et de la sécurité des données
Les requêtes imbriquées
- Le Subselect simple, le Subselect corrélé
- Les opérateurs ANY, SOME, ALL, EXISTS
Opérateur ensembliste
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
Please login to get access to the quiz
Back to Langages pour bases de données