Prenez contact avec nous

Plan du cours

Modèles de bases de données relationnelles

  • La structure d'une base de données relationnelle
  • Les types de connexions entre tables
  • La normalisation et la dénormalisation des bases de données
  • Les opérateurs relationnels

Récupération des données

  • Règles de rédaction des requêtes SQL
  • Syntaxe de la commande SELECT
  • Sélection de toutes les colonnes
  • Requêtes impliquant des opérations arithmétiques
  • Pseudonymes de colonnes
  • Les littéraux
  • L'opérateur de concaténation

Limitation des résultats

  • La clause WHERE
  • Les opérateurs de comparaison
  • La condition LIKE
  • La condition BETWEEN ... AND
  • La condition IS NULL
  • La condition IN
  • Les opérateurs booléens AND, OR et NOT
  • Combinaison de plusieurs conditions dans la clause WHERE
  • L'ordre des opérateurs
  • La clause DISTINCT

Tri des données

  • La clause ORDER BY
  • Tri par plusieurs colonnes ou expressions

Fonctions SQL

  • Différences entre les fonctions monolignes et multilignes
  • Fonctions de texte, numériques et de date
  • Conversion explicite et implicite
  • Fonctions de conversion
  • Imbrication des fonctions
  • Visualisation des résultats des fonctions - table dual
  • Fonction SYSDATE pour obtenir la date courante
  • Gestion des valeurs NULL

Agrégation des données par regroupement

  • Fonctions d'agrégation
  • Mode de gestion des valeurs NULL par les fonctions d'agrégation
  • Création de groupes de données - la clause GROUP BY
  • Regroupement sur plusieurs colonnes
  • Limitation des résultats des fonctions d'agrégation - la clause HAVING

Récupération de données depuis plusieurs tables

  • Types de jointures
  • Utilisation de NATURAL JOIN
  • Pseudonymes de tables
  • Jointures dans la clause WHERE
  • INNER JOIN
  • Jointures externes : LEFT, RIGHT, FULL OUTER JOIN
  • Produit cartésien

Sous-requêtes

  • Placement des sous-requêtes dans la commande SELECT
  • Sous-requêtes monolignes et multilignes
  • Opérateurs pour les sous-requêtes monolignes
  • Caractéristiques du regroupement dans les sous-requêtes
  • Opérateurs pour les sous-requêtes multilignes : IN, ALL, ANY
  • Mode de gestion des valeurs NULL dans les sous-requêtes

Opérateurs collectifs

  • Opérateur UNION
  • Opérateur UNION ALL
  • Opérateur INTERSECT
  • Opérateur MINUS

Insertion, mise à jour et suppression de données

  • Commande INSERT
  • Copie de données depuis une autre table
  • Commande UPDATE
  • Commande DELETE
  • Commande TRUNCATE

Transactions

  • Commandes COMMIT, ROLLBACK et SAVEPOINT

Commandes DDL

  • Les principaux objets de base de données
  • Règles de nomination des objets
  • Création de tables
  • Types de données disponibles pour les colonnes
  • Option DEFAULT
  • Options NULL et NOT NULL

Gestion des tables

  • Intégrité référentielle : CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Création d'une table à partir d'une requête
  • Suppression d'une table : DROP TABLE
  • Commande DESCRIBE

Autres objets du schéma

  • Séquences
  • Synonymes
  • Vue

Pré requis

  • Maîtrise de l'informatique de base
  • Connaissance de n'importe quel système d'exploitation
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires