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

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 :

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

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

Les plus de cette formation :

Utiliser Oracle SQL Developer comme principal outil de développement de code 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.

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