Retour

Le langage SQL

Objectifs

  • Utiliser i SQL*Plus
  • Apprendre à utiliser l'instruction SELECT pour sélectionner des données, trier des données, restreindre les données.
  • Apprendre à utiliser les fonctions.
  • Apprendre à ajouter, modifier et supprimer des données dans une table
A propos de cette formation

Référence : DIG-SQL

Durée : 2.0 jour(s)

Date(s)
Nous consulter

Public

Utilisateur final - Administrateur de base de données – Consultant technique

Pré-requis

Aucun

SOMMAIRE

Introduction

  • Introduction au modèle relationnel
  • Système de gestion de bases de données relationnel Oracle
  • Communiquer avec un SGBDR par l'intermédiaire d'instruction SQL

Utiliser iSQL*Plus

  • Présentation de iSQL*Plus
  • Les commandes iSQL*Plus
  • Se connecter à iSQL* Plus
  • Environnement iSQL*Plus
  • Charger, sauvegarder et exécuter des fichiers script
  • Définir les préférences iSQL*Plus.

Extraire les données à l'aide de l’instruction SELECT

  • L'ordre SELECT élémentaire
  • Sélectionner des colonnes spécifiques
  • Expressions arithmétiques
  • Chaînes de caractères littérales.

Restreindre et trier les données

  • La clause WHERE
  • La clause ORDER BY
  • Les opérateurs de comparaison
  • Les fonctions et expressions
  • Les fonctions sur les dates
  • Les fonctions de conversion
  • Chaîne de caractères et dates.

Utiliser des fonctions mono lignes pour personnaliser un résultat

  • Décrire les différences entre les fonctions mono lignes et multi lignes
  • Manipuler des chaînes avec des fonctions de type caractère dans les clauses SELECT et WHERE
  • Manipuler des nombres à l'aide des fonctions ROUND, TRUNC et MOD
  • Effectuer des opérations arithmétiques avec des données de type date
  • Manipuler des dates à l'aide de fonctions de type date

Utiliser les fonctions de conversion et les expressions conditionnelles

  • Les fonctions mono ligne
  • Les fonctions de manipulation de caractères
  • Les fonctions numériques ROUND, TRUNC, MOD
  • Les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
  • Appliquer les fonctions NVL, NULLIF et COALESCE à des données
  • Imbriquer plusieurs fonctions
  • Utiliser la logique conditionnelle IF THEN ELSE dans une instruction SELECT
  • Expression CASE
  • Fonction DECODE

Les fonctions de groupe

  • Types de fonctions de groupe
  • Syntaxe
  • Utiliser les fonctions de groupe
  • La clause GROUP BY
  • La clause HAVING.

Comment interroger plusieurs tables ?

  • La jointure
  • La jointure interne
  • La jointure externe
  • Le produit cartésien.

Les sous-interrogations

  • Types de sous-interrogations
  • Syntaxe d’uns sous interrogation
  • Inclure un autre ordre SELECT dans une requête
  • Sous-interrogation mono-ligne et sous-interrogation multi-lignes.

Ajouter, Modifier et Supprimer des données

  • Le langage de manipulation de données
  • Description des instructions LMD
  • L'instruction INSERT
  • L'instruction UPDATE
  • L'instruction DELETE
  • Les transactions
  • Les instructions COMMIT et ROLLBACK
  • Principe de la cohérence en lecture

Créer, Modifier et Supprimer des tables

  • Le langage de définition de données
  • Description des instruction LDD
  • Les objets de base de données
  • L'instruction CREATE TABLE
  • L'instruction ALTER TABLE
  • L'instruction DROP TABLE
  • Afficher la structure d'une table
  • Afficher les types de données disponibles pour les colonnes
  • Présentation des contraintes

Demande d'inscription à la formation

Lieu souhaité (facultatif)


Demande de renseignements