Formation Oracle Database 12c R2: Langage SQL Partie 1

QUESTIONS ?

Oracle Database 12c R2: Langage SQL Partie 1

Prix: 2 133 €Durée: 3 joursCode de Réference: D80190 Catalogue
Print Friendly, PDF & Email



La formation "Oracle Database: SQL Workshop I Ed 2" constitue une introduction à la technologie de base de données Oracle Database 12c. Elle présente également Oracle Database Exadata Express Cloud Service et décrit les principaux concepts des bases de données relationnelles et le puissant langage de programmation SQL. Il fournit les connaissances SQL permettant d'écrire des requêtes sur une ou plusieurs tables, de manipuler les données des tables et de créer des objets de base de données.

Objectifs de la formation

A l’issue de cette formation Oracle, vous serez capable de :

  • Créer des états comprenant des données triées et restreintes
  • Utiliser des fonctions SQL pour générer et extraire des données personnalisées
  • Identifier les principaux composants d'Oracle Database
  • Extraire des données de ligne et de colonne à partir de tables à l'aide de l'instruction SELECT
  • Exécuter des requêtes complexes pour extraire des données de plusieurs tables
  • Exécuter des instructions de manipulation de données (DML) pour mettre à jour les données d'Oracle Database

Public

Cette formation Oracle Database 12c R2: Langage SQL Partie 1 s’adresse aux développeurs d'applications, administrateurs de base de données, analystes système, développeurs PL/SQL, développeurs Forms.

Prérequis

Connaissances des langages de programmation et techniques et concepts relatifs au traitement des données. Compréhension de l’anglais et du vocabulaire anglais spécifique IT.

Vous souhaitez faire vérifier vos prérequis ? Contactez-nous pour l’organisation d’un entretien téléphonique avec un de nos consultants formateurs.

Programme de la formation

Introduction

  • Objectifs du cours, programme du cours et annexes utilisés dans ce cours
  • Présentation d'Oracle Database 12c et des produits associés
  • Présentation des concepts et de la terminologie relatifs à la gestion des bases de données relationnelles
  • Présentation du code SQL et de ses environnements de développement
  • Présentation d'Oracle SQL Developer
  • Lancer SQL*Plus à partir d'Oracle SQL Developer
  • Schéma Human Resources (HR)
  • Tables utilisées dans le cours
  • Extraire des données à l'aide de l'instruction SQL SELECT

  • Possibilités offertes par les instructions SQL SELECT
  • Expressions arithmétiques et valeurs NULL dans les instructions SELECT
  • Alias de colonne
  • Opérateur de concaténation, chaînes de caractères littérales, opérateur de délimitation alternatif et mot-clé DISTINCT
  • Utilisation de la commande DESCRIBE
  • Restreindre et trier les données

  • Limiter les lignes
  • Règles de priorité pour les opérateurs dans une expression
  • Trier des lignes à l'aide de la clause ORDER BY
  • Clause de limitation des lignes SQL dans une requête
  • Variables de substitution
  • Utiliser la commande DEFINE and VERIFY
  • Utiliser des fonctions monolignes pour personnaliser un résultat

  • Décrire les différences entre les fonctions monolignes et multilignes
  • Manipuler des chaînes avec des fonctions de type caractère dans les clauses SELECT et WHERE Imbriquer des fonctions
  • 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 des fonctions de conversion et des expressions conditionnelles

  • Décrire les conversions implicites et explicites de types de données
  • Utiliser les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
  • Appliquer les fonctions NVL, NULLIF et COALESCE à des données
  • Expressions conditionnelles
  • Générer des rapports avec des données agrégées à l'aide de fonctions de groupe

  • Fonctions de groupe
  • Regrouper des lignes (clauses GROUP BY et HAVING)
  • Imbriquer des fonctions de groupe
  • Afficher des données provenant de plusieurs tables à l'aide de jointures

  • Présentation des jointures
  • Types de jointures
  • Jointure naturelle
  • Jointure réflexive
  • Non-équijointures
  • Jointure externe
  • Produit cartésien
  • Utiliser des sous-requêtes pour résoudre des requêtes

  • Présentation des sous-requêtes
  • Sous-requêtes monolignes
  • Sous-requêtes multilignes
  • Valeurs NULL dans une sous-requête
  • Utiliser des opérateurs SET

  • Opérateurs ensemblistes
  • Opérateur UNION et UNION ALL
  • Opérateur INTERSECT
  • Opérateur MINUS
  • Mettre en correspondance des instructions SELECT
  • Utiliser la clause ORDER BY dans des opérations ensemblistes
  • Gérer des tables à l'aide d'instructions DML

  • Langage de manipulation de données
  • Transactions de base de données
  • Verrouillage manuel de données
  • Présentation du langage de définition de données (DDL)

  • Objets de base de données
  • Instruction CREATE TABLE
  • Types de données
  • Contraintes
  • Créer une table à l'aide d'une sous-requête
  • Utiliser l'instruction ALTER TABLE pour ajouter, modifier et supprimer une colonne
  • Instruction DROP TABLE
  • Méthodes pédagogiques

    Alternance d'apports théoriques et d'exercices avec un vaste choix d'exercices pratiques et de scénarios d'atelier permettent de mettre en œuvre les connaissances acquises.

    La dernière version du support, en anglais, vous est transmise par voie dématérialisée. Vous aurez à votre disposition un eKit contenant tous les matériels de cours de votre formation. Celui-ci peut être téléchargé jusqu’à 180 jours après votre formation.

    Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera remis une grille d’auto-évaluation, qui sera à compléter à la fin de chaque module pratique, ainsi qu’à la fin de la formation.

    Pour aller plus loin

    Après cette formation, vous pourrez suivre Oracle Database: SQL Workshop II.
    Print Friendly, PDF & Email
    retour vers le catalogue des formations