Formation Oracle Database: Introduction to SQL Ed 2

QUESTIONS ?

Oracle Database: Introduction to SQL Ed 2

Prix: 3 555 €Durée: 5 JoursCode de Réference: D80174 Catalogue
Print Friendly, PDF & Email



Ce cours "Oracle Database 12c: Introduction to SQL" explique comment écrire des sous-requêtes, comment combiner plusieurs requêtes en une seule à l'aide d'opérateurs SET et comment générer des états avec des données agrégées à l'aide de fonctions de groupe. Des exercices pratiques permettent de mettre en application les connaissances théoriques acquises.

Objectifs de la formation

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

  • Contrôler l'accès de la base de données pour le limiter à des objets spécifiques
  • Créer des états à partir de données agrégées
  • Créer des états comprenant des données triées et restreintes
  • Créer des tables pour stocker des données
  • Afficher des données provenant de plusieurs tables à l'aide de la syntaxe ANSI SQL 99 JOIN
  • Utiliser des fonctions SQL pour extraire des données personnalisées
  • Identifier les principaux composants structurels d'Oracle Database 12c
  • Gérer les objets à l'aide des vues du dictionnaire de données
  • Gérer les objets de schéma
  • Extraire des données de ligne et de colonne à partir de tables
  • Exécuter des instructions de manipulation de données (DML) dans une base Oracle Database 12c
  • Utiliser des sous-requêtes scalaires et corrélées
  • Utiliser des vues pour afficher des données
  • Ecrire des instructions SELECT pour inclure des requêtes
  • Ecrire des sous-requêtes portant sur plusieurs colonnes

Public

Cette formation Oracle Database: Introduction to SQL Ed 2 s’adresse aux analystes système, développeurs d'applications, analystes système, administrateurs de data warehouse, développeurs, développeurs PL/SQL, développeurs Forms.

Prérequis

Connaissances de traitement de données, 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 HR
  • Tables utilisées dans le cours
  • Utilisation d'Oracle Cloud Exadata Express Cloud Service

  • Présentation d'Oracle Database Exadata Express Cloud Service
  • Accès à la base de données Cloud à l'aide de SQL Workshop
  • Connexion à une base de données Exadata Express à l'aide de clients de base de données
  • 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
  • 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
  • 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
  • Imbriquer plusieurs fonctions
  • Appliquer les fonctions NVL, NULLIF et COALESCE à des données
  • Utiliser la logique conditionnelle IF THEN ELSE dans une instruction SELECT
  • Générer des rapports avec des données agrégées à l'aide de fonctions de groupe

  • Fonctions de groupe
  • Créer des groupes de données
  • Restreindre les résultats 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
  • Sans équijointure
  • Jointure externe
  • 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
  • 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
  • Présentation du langage de définition de données (DDL)

  • Langage de définition de données
  • Présentation des vues de dictionnaire de données

  • Présentation du dictionnaire de données
  • Décrire la structure du dictionnaire de données
  • Utiliser des vues de dictionnaire de données
  • Interroger des vues de dictionnaire de données
  • Créer des séquences, des synonymes et des index

  • Présentation des séquences
  • Présentation des synonymes
  • Présentation des index
  • Créer des vues

  • Présentation des vues
  • Gérer des objets de schéma

  • Gérer des contraintes
  • Créer et utiliser des tables temporaires
  • Créer et utiliser des tables externes
  • Extraire des données en utilisant des sous-requêtes

  • Extraire des données en utilisant une sous-requête comme source
  • Utiliser des sous-requêtes portant sur plusieurs colonnes
  • Utiliser des sous-requêtes scalaires dans SQL
  • Sous-requêtes corrélées
  • Utiliser la clause WITH
  • Manipuler des données en utilisant des sous-requêtes

  • Utiliser des sous-requêtes pour manipuler des données
  • Insérer des données en utilisant une sous-requête comme cible
  • Utiliser le mot-clé WITH CHECK OPTION sur des instructions DML
  • Utiliser des sous-requêtes corrélées pour mettre à jour et supprimer des lignes
  • Contrôler l'accès des utilisateurs

  • Privilèges système
  • Créer un rôle
  • Privilèges objet
  • Révoquer des privilèges objet
  • Manipuler des données

  • Présentation de la fonction par défaut explicite
  • Utiliser des instructions INSERT multitables
  • Utiliser l'instruction MERGE
  • Effectuer des opérations Flashback
  • Effectuer le suivi des modifications apportées aux données
  • Gérer des données correspondant à différents fuseaux horaires

  • Utiliser CURRENT_DATE, CURRENT_TIMESTAMP et LOCALTIMESTAMP
  • Utiliser des types de données INTERVAL
  • 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.

    Les plus de cette formation

    A l'issue de ce cours, vous serez en mesure d'obtenir des performances rapides, fiables, sécurisées et faciles à gérer. Vous pourrez optimiser les charges de base de données, réduire les coûts informatiques et fournir une meilleure qualité de service grâce à la consolidation sur des clouds de base de données.

    Pour aller plus loin

    Après cette formation, vous pourrez suivre Oracle Database: SQL and PL/SQL Fundamentals Ed 2.
    Print Friendly, PDF & Email
    retour vers le catalogue des formations