Oracle Database 12c R2 : Langage SQL Partie 2 - Easyteam

QUESTIONS ?

Oracle Database 12c R2 : Langage SQL Partie 2

Prix: 1 422 €Durée: 2 joursCode de Réference: D80194 Catalogue
Print Friendly, PDF & Email



Le cours "Oracle Database: SQL Workshop II Ed 2" permet aux développeurs d'application de renforcer leurs compétences en apprenant à gérer les objets de base de données, les vues de dictionnaire de données et les sous-requêtes multicolonnes. Il explique également comment écrire des requêtes plus efficaces à l'aide des fonctions prenant en charge le fuseau horaire et les expressions régulières.

Objectifs de la formation :

  • Ajouter des utilisateurs ayant différents niveaux de privilèges d'accès
  • Contrôler l'accès de la base de données pour le limiter à des objets spécifiques
  • Gérer des données correspondant à différents fuseaux horaires
  • Gérer les objets à l'aide des vues du dictionnaire de données
  • Gérer les objets de schéma
  • Manipuler des jeux de données volumineux dans la base de données Oracle à l'aide de sous-requêtes
  • Exécuter des instructions de définition de données (DDL) pour créer et gérer des objets de schéma
  • Utiliser des sous-requêtes scalaires et corrélées
  • Utiliser la fonction de prise en charge des expressions régulières dans SQL
  • Ecrire des sous-requêtes portant sur plusieurs colonnes

Public :

Cette formation Oracle Database 12c R2 : Langage SQL Partie 2 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 de base sur SQL, des outils SQL Developer et SQL*Plus, Oracle Database: SQL Workshop I Ed 2.

Programme de la formation :

Introduction

    • Objectifs du cours, programme du cours et annexes utilisés dans ce cours
    • Présentation des environnements de développement
    • Tables utilisées dans le cours
    • Rappel des concepts SQL

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 les données à l'aide de requêtes avancé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
    • Utiliser des fonctions date/heure dans les requêtes

Les plus de cette formation :

Ce cours s'adresse aux développeurs possédant des connaissances de base sur le langage SQL. Il décrit comment utiliser les fonctions avancées du langage SQL pour interroger et manipuler des données au sein d'une base de données. Il montre aussi comment contrôler les privilèges aux niveaux objet et système, et présente des techniques avancées d'interrogation et de création d'états. Les stagiaires apprendront en outre à utiliser la fonction de prise en charge des expressions régulières dans SQL. Oracle SQL Developer est utilisé comme principal outil de développement SQL. SQL*Plus est présenté à titre d'outil facultatif. Des démonstrations et des exercices permettent de mettre en pratique les notions théoriques présentées.

Print Friendly, PDF & Email
retour vers le catalogue des formations