Plan du cours

Modèles de bases de données relationnelles

  • La structure d'une base de données relationnelle
  • Types de connexion des tables
  • La base de données de normalisation et de dénormalisation
  • Opérateurs relationnels

Télécharger les données

  • Règles d'écriture des requêtes SQL
  • La syntaxe du SELECT
  • Sélectionner toutes les colonnes
  • Requêtes à partir d'opérations arithmétiques
  • Colonnes alias
  • Les littéraux
  • Opérateur de concaténation

Limitation des résultats

  • La clause WHERE
  • Opérateurs de comparaison
  • Condition LIKE
  • Condition préalable ENTRE ... ET
  • Condition IS NULL
  • Condition IN
  • Opérateurs booléens AND, OR et NOT
  • Plusieurs des conditions de la clause WHERE
  • L'ordre des opérateurs.
  • Clause DISTINCT

Tri des données

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

Fonctions SQL

  • Les différences entre les fonctions d'une ligne et de plusieurs lignes
  • Fonctions texte, numérique, date,
  • Conversion explicite et implicite
  • Fonctions de conversion
  • Fonctions imbriquées
  • Visualisation des performances des fonctions - tableau double
  • Obtention de la date du jour fonction SYSDATE
  • Traitement des valeurs NULL

Agrégation de données à l'aide du regroupement

  • Fonctions de regroupement
  • Traitement des valeurs NULL par les fonctions de regroupement
  • Créer des groupes de données - la clause GROUP BY
  • Regrouper plusieurs colonnes
  • Limiter le regroupement des résultats de la fonction - la clause HAVING

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

  • Types de connecteurs
  • L'utilisation de NATURAL JOIN
  • Tables alias
  • Jointures dans la clause WHERE
  • INNER JOIN Jointure interne
  • Fusion externe JOINTE DE GAUCHE, DE DROITE, FULL OUTER
  • Produit cartésien

Sous-requêtes

  • Placement des sous-requêtes dans la commande SELECT
  • Sous-requêtes à une ou plusieurs lignes
  • Opérateurs Sous-requêtes à une ligne
  • Caractéristiques du regroupement dans la sous-requête
  • Opérateurs Sous-requêtes multi-IN, ALL, ANY
  • Traitement des valeurs NULL dans les sous-requêtes

Opérateurs collectifs

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

Insérer, mettre à jour et supprimer des données

  • Commande INSERT
  • Copie des données d'une autre table
  • Commande UPDATE
  • Commande DELETE
  • Commande TRUNCATE

Transactions

  • Commandes COMMIT, ROLLBACK et SAVEPOINT

Commandes DDL

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

Gestion des tables

  • Intégrité référentielle CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Créer une table par la requête
  • Supprimer une table DROP TABLE
  • Commande DESCRIBE

Autres objets du schéma

  • Séquences
  • Synonymes
  • Vues

Pré requis

  • Computer alphabétisation
  • Connaissance de tout système d'exploitation
  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (5)

Cours Similaires

Catégories Similaires