Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Langage SQL

Accueil » Formations » Data » Langage SQL

Un des objectifs d'Edgar Codd, fondateur du modèle relationnel, était la simplicité d'utilisation des bases de données relationnelles : Objectif atteint notamment grâce au langage SQL, très intuitif.
Cette formation permet à un informaticien de s'approprier progressivement la logique relationnelle, et à un utilisateur non informaticien de pouvoir participer activement à la recette d'une application.

1830 € HT 3 jours DB-SQL

Maîtriser les fonctionnalités du langage SQL

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

  • GRANT, REVOKE

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