Oracle Database: Introduction to SQL Ed 2 - Easyteam

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 :

  • 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.

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

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, Oracle Database: Program with PL/SQL  
Print Friendly, PDF & Email
retour vers le catalogue des formations