Cette formation Oracle SQL Workshop 1 est conçue pour vous permettre de maîtriser les fondamentaux du langage SQL avec Oracle Database 12c. Accessible sans prérequis technique, elle vous apprend à interroger, filtrer, trier et manipuler des données grâce à des exercices pratiques
- Administrateur de bases de données
- Développeurs
- Administrateur des systèmes
- Aucun prérequis n’est attendu pour suivre cette 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 et de la base de données MySQL
- 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 définition de données (DDL) pour créer et gérer des objets de schéma
- Exécuter des instructions de manipulation de données (DML) pour mettre à jour les données d’unebase de données
Programme de la formation
Maîtriser les fondamentaux du langage SQL avec Oracle Database
Formation Oracle SQL Workshop 1
Contenu
1- Introduction
- Présentation d’Oracle Database 12c et des produits associés
- Présentation des concepts et de la terminologie des systèmes de gestion de bases de données relationnelles
- Introduction au SQL et à ses environnements de développement
- Qu’est-ce qu’Oracle SQL Developer ?
- Démarrer SQL*Plus depuis Oracle SQL Developer
- Le schéma Human Resources (HR)
- Les tables utilisées dans le cours
2- Extraction de données à l’aide de l’instruction SQL SELECT
- Les capacités de l’instruction SELECT
- Expressions arithmétiques et valeurs NULL dans l’instruction SELECT
- Les alias de colonnes
- Utilisation de l’opérateur de concaténation, des chaînes de caractères littérales, de l’opérateur de guillemet alternatif et du mot-clé DISTINCT
- Utilisation de la commande DESCRIBE
3- Restriction et tri des données
- Limiter les lignes
- Règles de priorité des opérateurs dans une expression
- Trier les lignes à l’aide de la clause ORDER BY
- Clause de limitation des lignes en SQL dans une requête
- Les variables de substitution
- Utilisation des commandes DEFINE et VERIFY
4- Utilisation des fonctions mono-ligne pour personnaliser l’affichage
- Décrire les différences entre les fonctions mono-ligne et les fonctions multi-lignes
- Manipuler des chaînes de caractères avec les fonctions de caractères dans les clauses SELECT et WHERE
- Imbrication de fonctions
- Manipuler des nombres avec les fonctions ROUND, TRUNC et MOD
- Effectuer des opérations arithmétiques sur des données de type date
- Manipuler des dates avec les fonctions de date
5- Utilisation des fonctions de conversion et des expressions conditionnelles
- Décrire la conversion de type de données implicite et explicite
- Utiliser les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
- Appliquer les fonctions NVL, NULLIF et COALESCE aux données
- Les expressions conditionnelles
6- Génération de rapports de données agrégées à l’aide des fonctions de groupe
- Les fonctions de groupe
- Regroupement des lignes (clauses GROUP BY et HAVING)
- Imbrication des fonctions de groupe
7- Affichage de données provenant de plusieurs tables à l’aide des jointures
- Introduction aux JOINS (jointures)
- Types de jointures : la jointure naturelle (Natural join)
- L’auto-jointure (Self-join)
- Les jointures non équivalentes (Nonequijoins)
- La jointure externe (OUTER join)
- Le produit cartésien (Cartesian product)
8- Utilisation des sous-requêtes pour résoudre des requêtes
- Introduction aux sous-requêtes
- Les sous-requêtes mono-ligne
- Les sous-requêtes multi-lignes
- Les valeurs NULL dans une sous-requête
9- Utilisation des opérateurs SET
- Les opérateurs UNION et UNION ALL
- L’opérateur INTERSECT
- L’opérateur MINUS
- Faire correspondre les instructions SELECT
- Utilisation de la clause ORDER BY dans les opérations d’ensemble
10- Gestion des tables à l’aide des instructions LMD (DML)
- Les objets de base de données
- L’instruction CREATE TABLE
- Les types de données
- Présentation des contraintes
- Créer une table à l’aide d’une sous-requête
- Utiliser l’instruction ALTER TABLE pour ajouter, modifier et supprimer une colonne
- L’instruction DROP TABLE
La participation à la formation Oracle SQL Workshop 1 permet d’acquérir une base solide et incontournable pour progresser dans les domaines des métiers de la data et du développement.
Grâce à ce programme, vous maîtriserez les fondamentaux du langage SQL, de l’extraction de données à la gestion des tables, en passant par les jointures et les sous-requêtes.
Vous pouvez aller plus loin avec ce cursus en suivant la formation Oracle PL/SQL Workshop.